/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/
body { margin: 0px; padding: 0; color: #FFF; background-color:#C00; background-image: url(images/bg.gif); background-repeat: repeat-x; font-family: Helvetica; font-size: 12px; line-height: 22px; }
a:link, a:visited { text-decoration: none; color: #fff; }
a:hover { color: #696; }
h1 { margin: 0px 0px 10px 0px; font-weight: normal; font-size: 22px; color: #CC9;}
h2 { margin: 0px 0px 10px 0px; font-weight: normal; font-size: 17px; }
h3 { margin: 0px 0px 10px 0px; font-weight: normal; font-size: 14px; color: #fff}
blockquote { overflow: auto; padding: 0 10px; margin: 20px 30px; background: #222; border: 1px solid #333; }
p img { padding: 0; max-width: 100%;}
a { outline: 0; }
img {border: none;}

/*------------------------------------------------*/
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/
#bgdiv { background-image: url(images/bg-2.gif); background-repeat: repeat-x; background-position: bottom; width: 100%; }

#logobg { background-image: url(images/logo-bg.###); background-repeat: no-repeat; }

.headings { width: 194px; background-color: #222222; display: block; height: 28px; font-weight: bold; color: #fff; padding-left: 20px; padding-top: 3px; clear: both; }
#wrapper2 { width: 950px; margin: auto; padding: 0px 0px 0px 0px; }
.post-wrapper { width: 650px; padding: 5px 0 15px 0; }
.rule { clear: both; border-top: 1px solid #222222; width: 636px; margin: 15px 0px; float: left; }
#home-wrapper { width: 678px; margin-top: 15px;}
.home-left { width: 420px; border-right: 1px solid #222222; float: left; }
.home-post-wrap { width: 395px; border-bottom: 1px solid #222222; padding: 15px 25px 25px 0px; }
.home-post-wrap-2 { width: 636px; border-bottom: 1px solid #222222; padding: 15px 0px; }
.home-post-wrap-3 { width: 636px; border-bottom: 1px solid #222222; padding: 0px; }
.home-right { width: 214px; float: left; }
.readmore { background-image: url(images/readmore-bg.png); padding: 5px 0px; color: #fff; font-size: 10px; margin: 23px 0px 0px 0px; display: block; float: right; width: 141px; text-align: center;}
.readmore a:link, .readmore a:hover { color: #fff; font-size: 10px; }
.titles a:link, .titles a:visited, .titles a:active { text-decoration: none; font-size: 20px; font-family: Georgia; margin-top: 10px; color: #6a909f; float: left; margin-bottom: 15px; clear: both; }
.post-title { line-height:40px; margin: 5px 0px 5px 0px; }
.post-title2 { margin: 0px 0px 20px 0px; }
h1.post-title, h1.post-title2 { color: #ffffff; margin: -7px 0 5px 0;}
#header { width: 950px; margin-top: 0px; height: 219px; background-color: #C00; background-image: url(images/header-bg.gif); background-repeat: repeat-x; float: left; }
#containerHome { float: left; width: 950px; background-color: #900;}
#container { float: left; width: 950px; background-color: #900; background-image:url(images/border-bg.jpg); border-top: 10px #600 solid;}
#container2 { float: left; width: 950px; margin-top: 25px; background-color: #900; background-image:url(images/border-bg.jpg); padding-top: 15px; border-top: 5px #600 solid; border-bottom: 5px #600 solid;}
#left-div { width: 678px; float: left; margin-bottom: 0px;}
#left-div2 {width: 662px; float: left; padding: 0px 0px 15px 15px; margin-bottom: 15px;}
#left-inside { float: left; padding: 0px 0px 0px 19px; }
.adwrap { margin-left: -5px; float: left; width: 270px; }
.adwrap a, .adwrap a:hover, .adwrap a:visited { margin-right: 5px; margin-bottom: 5px; display: block; float: left; }
	.adwrap img { border: none; }
.about-image { float: left; display: inline; margin-right: 10px; border: 5px solid #313131; }
.post-info { color: #CC9; font-size: 12px; background-color: #300; float: left; border: 1px solid #300; padding: 4px 10px; clear: both; height: 22px; }
.post-info2 { height: 22px; float: left; border-right: 1px solid #300; border-top: 1px solid #300; border-bottom: 1px solid #300; background-image: url(images/ratings-bg.gif); color: #fff; padding: 4px 10px; }
.post-info a:link, .post-info a:visited { color: #FFF; }
.logo { border: none; float: left; }
#animate a { background:url(images/pages-bg.gif) repeat -80px 35px; }
.current-category { background-color: #300; color: #FFF; border: 1px solid #300; padding: 5px 10px; display: block; margin-bottom: 10px; width: 626px; }
.ad_468 { position: absolute; left: 403px; top: 20px; }


/*------------------------------------------------*/
/*---------------------[FOOTER]-------------------*/
/*------------------------------------------------*/
#footer { clear: both; float: left; padding-top: 8px; font-size: 11px; background-color: #C00; background-image: url(images/bg-3.gif); background-repeat: repeat-x; background-position: top; width: 100%; height: 50px; }
.footer-inside { margin: auto; width: 940px; padding: 0px 10px 0px 0px; text-align: left; }
.footer-insie a:link, .footer-insie a:visited { color: #fff; }
#bottom { padding: 30px 1px 15px 15px; width: 934px; background-color: #300; float: left; background-image: url(images/bottom-bg.###); background-repeat: repeat-x;}

.bottom-box { width: 216px; background-color:; border-right: 1px solid #410408; float: left; margin-right: 10px; min-height: 165px; }

.bottom-box2 { width: 150px; background-color:; border-right: 1px solid #410408; float: left; margin-right: 7px; padding: 0px 10px; min-height: 165px;}
.bottom-box2 ul {margin: 0; padding: 10px 10px 10px 5px; background-image: url(images/line-bg.###); background-repeat: repeat-x; background-position: top;}
.bottom-box2 li {margin:0px; font-size: 12px; list-style: none; line-height: 20px;}
.bottom-box2 h3 { color: #CC9; font-size: 14px; font-weight: bold; margin: 0px 0px 0px 0px; }

.bottom-box3 { width: 315px; background-color:; float: left; margin-left: 25px; padding: 0px 10px; min-height: 165px;}
.bottom-box3 h3 { color: #CC9; font-size: 14px; font-weight: bold; margin: 0px 0px 10px 0px; }

.textwidget {padding: 0; margin: 0; background-image: url(images/line-bg.###); background-repeat: repeat-x; background-position: top;}
.textwidget p {margin:10px 0px 0px 10px;}
.textwidget img {margin:0px;}

.bottom-box-inside { width: 196px; margin-left: 10px; padding: 10px 0px 5px 0px; float: left; background-image: url(images/line-bg.###); background-repeat: repeat-x; background-position: top; }

.bottom-span { width: 143px; display: block; color: #CC9; float: left; }
.bottom-span a:link, .bottom-span a:visited { font-size: 12px; }
.bottom-span2 { width: 143px; color: #56adff; display: block; float: left; }
.bottom-span3 { width: 143px; color: #CC9; display: block; float: left; }
.bottom-span3 a:link, .bottom-span3 a:visited { color: #696; }
.bottom-thumbnail { background-color: #FFF; border: 1px solid #300; padding: 2px; float: left; display: inline; margin: 4px 12px 0 0; position: relative; width: 30px; height: 30px; }
.bottom-thummbail-hover-wrap { position: relative; display: none; }
.bottom-thumbnail-hover { width: 59px; height: 59px; background-image: url(images/thumbnail-overlay.png); z-index: 5; position: absolute; float: left; }


/*------------------------------------------------*/
/*--------------------[SIDEBAR]-------------------*/
/*------------------------------------------------*/
#sidebar { float: right; width: 272px; }

.sidebar-box { float: right; width: 272px; margin-bottom: 10px; }

.sidebar-box-inside { background-repeat: no-repeat; width: 242px; float: right; padding: 15px 15px 0px 15px; }
						.sidebar-box ul li a:link, .sidebar-box ul li a:visited, .sidebar-box ul li a:active { color: #fff; display: block; background-color: #222222; border: 1px solid #373737; padding: 3px 8px 5px 8px; background-image: url(images/sidebar-link-bg.gif); background-repeat: repeat-x; }
						.sidebar-box ul li { margin: 5px 3px 3px 5px; clear: both; }
						.sidebar-box ul { list-style-type: none; clear: both; margin-left: 0px; padding-left: 0px; margin-top: 0px; padding-top: 0px; }
						.sidebar-box ul li a:hover { color: #fff; }
						.sidebar-box-title { font-size: 10px; color: #CC9; float: left; }



/*------------------------------------------------*/
/*------------------[THUMBNAILS]------------------*/
/*------------------------------------------------*/
.thumbnail-wrap { float: left; margin: 0px 15px 18px 0px; width: 151px; height: 151px; }
.thumbnail-category { margin: 0px 14px 18px 0px; }
.thumbnail-div { float: left; padding: 5px 0px 0px 5px; width: 151px; height: 151px; background-image: url(images/thumbnail-bg-full.###); }
.thumbnail-div .sections-overlay { background: url(images/thumbnail-overlay.###) no-repeat -40px -300px; width: 141px; height: 141px; margin-top: -33px; float: left; }
.thumbnail-shadow { width: 100%; float: left; height: 33px; }
.thumbnail-div .sections-overlay .zoom { margin: 60px 0px 0px 61px; }
.thumbnail-single .sections-overlay { width: 624px; height: 364px; }
.thumbnail-single embed, .thumbnail-single object { width: 624px; height: 364px; }
.thumbnail-bottom { margin: 5px 0px 0px -5px; }
.thumbnail-single { border: 10px solid #FFF; width: 624px; height: 364px; margin-bottom: 10px; }
.blogthumbnail { border: 5px solid #300; display: inline; float: left; margin-right: 15px; }


/*------------------------------------------------*/
/*-------------------[COMMENTS]-------------------*/
/*------------------------------------------------*/
.comments-wrapper { background-color: #600; width: 585px; padding: 20px 15px 15px 15px; float: left; margin-top: 20px;}
#commentform { margin: 10px 0px 0px 20px; }
#commentform textarea { background: #300; border: 1px solid #300; width: 450px; padding: 10px; color: #fff; }
#commentform #email { font-size: 13px; background: #300; border: 1px solid #300; width: 207px; height: 20px; padding: 5px; margin-bottom: 3px; color: #fff; }
#commentform #author { font-size: 13px; background: #300; border: 1px solid #300; width: 207px; height: 20px; padding: 5px; margin-bottom: 3px; color: #fff; }
#commentform #url { font-size: 13px; background: #300; border: 1px solid #300; width: 207px; height: 20px; padding: 5px; margin-bottom: 3px; color: #fff; }
.commentmetadata { text-transform: uppercase; color: #fff; font-size: 12px; text-transform: uppercase; margin-top: 10px; display: block; background-color: #300; border: 1px solid #300; padding: 2px 10px; width: 190px; }
#comments { margin: 0px 0px 15px 6px; color: #fff; }
.commentmetadata a:link, .commentmetadata a:hover, .commentmetadata a:visited { color: #fff; }
.fn, .fn a:link, .fn a:hover, .fn a:visited, .says { color: #CC9; font-family: Georgia; font-size: 17px; font-style: normal; }
.avatar { border: 2px solid #FFF; margin-bottom: -15px; margin-right: 10px; width: 40px; height: 40px; }
.comment { border-bottom: 1px solid #222222; margin-bottom: 15px; float: left; clear: both; width: 100%; list-style: none; }
.children .comment { border-top: 1px solid #222222; border-bottom: none; padding-top: 15px; margin-bottom: 0px; }
.comment-reply-link, .comment-reply-link:visited { color: #171717 !important; display: block; font-weight: bold; background-color: #c4c4c4; padding: 2px 7px; float: right; text-transform: lowercase; font-size: 11px; border: 1px solid #fff; margin-bottom: 10px; margin-top: -10px; }
.commentlist { float: left; margin-left: 0px; padding-left: 10px; }
.comment-reply-link:hover { background-color: #fff; }
.cancel-comment-reply a:link, .cancel-comment-reply a:visited { color: #171717 !important; display: block; font-weight: bold; background-color: #c4c4c4; border: 1px solid #fff; padding: 0px 5px; text-transform: lowercase; font-size: 10px; float: left; clear: both; }
#commentform { clear: both; float: left; }
.cancel-comment-reply a:hover { background-color: #fff; }
#respond { float: left; width: 100%; }
#respond h3 { color: #fff; margin-left: 20px; margin-top: 0px; }
div.cancel-comment-reply { margin-left: 20px; }


/*------------------------------------------------*/
/*-----------------[FEATURED SLIDER]--------------*/
/*------------------------------------------------*/
.featured { background-color: #300; background-image: url(images/slider-bg.###); width: 930px; height: 364px; margin-top: 25px; padding: 10px; float: left; }
.featured-info { color: #CC9; background-color: transparent; padding: 0px 5px; margin: 15px 0px; }
#sections { width: 655px; height: 364px; float: left; overflow: hidden; }
#sections ul { width: 10000px; padding: 0; margin: 0; height: 364px; float: left; list-style-image: none; display: block; }
#sections li { width: 655px; height: 364px; display: block; float: left; }
.sections-overlay { background-image: url(images/readmore-bg.png); width: 655px; height: 364px; }
.sections-overlay .zoom { margin: 165px 0px 0px 312px; border: none; }
#featured-right { width: 262px; height: 364px; float: right; }
#sections2 { width: 262px; height: 296px; float: right; overflow: hidden; }
.featured-readmore { background-color: transparent; padding: 0px 10px 3px 10px; display: block; float: right; margin-top: 5px; color: #CC9}
#sections2 ul { width: 262px; padding: 0; margin: 0; height: 5000px; float: left; list-style-image: none; display: block; }
#sections2 li { width: 227px; height: 257px; display: block; float: left; background-image: url(images/slider-text-bg.gif); background-repeat: no-repeat; padding: 20px; }
.featured-title a { color: #fff; font-size: 20px; }
#featured-button { width: 262px; height: 66px; background-image: url(images/slider-arrows-bg.gif); float: right; }
.prev { width: 40px; height: 40px; cursor: pointer; float: left; background-image: url(images/arrow-left.gif); margin-top: 14px; margin-left: 15px; }
.next { width: 40px; height: 40px; cursor: pointer; float: right; background-image: url(images/arrow-right.gif); margin-top: 14px; margin-right: 15px; }
.prev-hover { width: 40px; height: 40px; cursor: pointer; background-image: url(images/arrow-left-hover.gif); }
.next-hover { width: 40px; height: 40px; cursor: pointer; background-image: url(images/arrow-right-hover.gif); }


/*------------------------------------------------*/
/*-------------[CAPTIONS AND ALIGNMENTS-----------*/
/*------------------------------------------------*/
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 12px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left }


/*------------------------------------------------*/
/*------------------[NAVIGATION]------------------*/
/*------------------------------------------------*/
.logowrap { float: left; width: 950px; margin-top: 15px; }
.logowrap ul { float: right; margin: 26px 0px 0px 0px; padding: 0px; }
.logowrap ul li { float: left; display: block; margin-right: 10px; }
.logowrap ul li a:link, .logowrap ul li a:visited { padding: 5px 10px; color: #FFF; background-color: #600; border: 1px solid transparent; display: block;}
.logowrap ul li a:hover { color: #CC9; border: 1px solid transparent;}
		/*------------------[DROPDOWN MENU]------------------*/
				.nav ul { position:absolute; top:-999em; }
		.nav li { float:left; position:relative; z-index:9; }
		.nav ul li { width: 100%; }
		.nav li:hover ul, ul.nav li.sfHover ul { left:0px; top:7px; }
		.nav li:hover li ul, .nav li.sfHover li ul { top:-999em; }
		.nav li li:hover ul, ul.nav li li.sfHover ul { left:161px; top:-26px; }
		.nav li:hover ul, .nav li li:hover ul { top: -999em; }
		.nav li li { padding: 0px; }
		.nav li:hover { }
		.nav li li a:link, .nav li li a:visited { width: 150px; display: block; background-image: url(images/pages-bg-2.gif) !important; background-position: 400px 0px; }
		.nav li li a:hover { }


/*------------------------------------------------*/
/*------------------[SEARCH FORM]-----------------*/
/*------------------------------------------------*/
#searchform { margin-right: 20px; margin-bottom: 15px; }
.search_bg { float: right; margin-top: 18px; margin-left: 10px; }
.search_bg #s { background: #FFF; font-size:11px; color:#fff; font-family: Arial; width:150px; vertical-align:middle; padding:10px; border: 1px solid #e5e3d3; }
.search_bg #searchsubmit { background-color: #56adff; color: #fff; font-weight: bold; cursor: pointer; border: 5px solid #f6f6e9; vertical-align:middle; text-transform: lowercase; margin-left: 10px; height: 30px; padding-bottom: 10px; }


/*------------------------------------------------*/
/*---------------[CATEGORIES DROPDOWN]------------*/
/*------------------------------------------------*/
#categories-button { float: right; cursor: pointer; margin-top: 26px; }
#categories-dropdown { width: 237px; position: absolute; left: 736px; top: -30px; display: none; }
.categories-inside { width: 237px; background-image: url(images/categories-bg.gif); background-repeat: repeat-x; background-color: #101010; float: left; }
.categories-inside ul { width: 237px; padding: 0px; margin: 0px; float: left; list-style-type: none; }
.categories-inside ul li { display: block; float: left; padding: 0px; margin: 0px; list-style-type: none; }
.categories-inside ul li a:link, .categories-inside ul li a:visited { display: block; float: left; padding: 5px 10px; margin: 2px 0px; width: 199px; border: 1px solid #464646; background-color: #2c2c2c; margin-left: 8px; }
.categories-inside ul li a:hover { background-color: #353535; color: #fff; }
.categories-top { float: left; }


/*------------------------------------------------*/
/*-----------------[WP PAGE NAVI]-----------------*/
/*------------------------------------------------*/
.wp-pagenavi { margin-bottom: 15px; }
.wp-pagenavi a, .wp-pagenavi a:link { padding: 5px 7px; margin: 2px; text-decoration: none; border: 1px solid #424242; color: #FFF; background-color: #313131; }
.wp-pagenavi a:visited { padding: 5px 7px; margin: 2px; text-decoration: none; border: 1px solid #424242; color: #FFF; background-color: #313131; }
.wp-pagenavi a:hover { border: 1px solid #fff; color: #000; background-color: #c9c9c9; }
.wp-pagenavi a:active { padding: 5px 7px; margin: 2px; text-decoration: none; border: 1px solid #424242; color: #FFF; background-color: #313131; }
.wp-pagenavi span.pages { padding: 5px 7px; margin: 2px 2px 2px 2px; color: #000000; border: 1px solid #424242; color: #FFF; background-color: #313131; }
.wp-pagenavi span.current { padding: 5px 7px; margin: 2px; font-weight: bold; border: 1px solid #fff; color: #000; background-color: #c9c9c9; }
.wp-pagenavi span.extend { padding: 5px 7px; margin: 2px; border: 1px solid #fff; color: #000; background-color: #c9c9c9; }


/*------------------------------------------------*/
/*-----------------[CUSTOM CSS]-----------------*/
/*------------------------------------------------*/
h4 {margin: 5px 0 -12px 0; padding: 0;}


/*------------------------------------------------*/
/*-----------------[HOME CSS]-----------------*/
/*------------------------------------------------*/
#home { width: 950px; padding: 0px; margin-top: 0px; float: left; }
#home-ad-block-wrap { width: 950px; padding: 10px 0px; margin: 0px 0px 10px 0px;  float: left; background-color: #600; background-image: url(images/home-ad-block-bg.gif); background-repeat: repeat-x;}
.home-ad-blocks {width: 312px; height: 150px; margin-right: 6px; background-color: #300; float: left; border-right: 1px transparent solid;}
	.home-ad-blocks1 {width: 312px; height: 150px; margin-right: 0px; background-color: #300; 	float: left;}

	.sticker {
	width: 312px;
	height: 150px;
	background-image: url(images/paris-stickers-312x150.png); 
	background-repeat: no-repeat;
	}
	
	.dropdown {
	position: absolute;
	float: left;
	margin: 60px 0px 5px 10px;
	}
	
	.buynow {
	position: absolute;
	float: left;
	margin: 105px 0px 0px 10px;
	}

#home-text-wrap {width: 500px; margin: 0 10px 10px 0px; float: left; padding: 10px 10px 0px 20px; background-image: url(images/home-text-wrap-bg.gif); background-repeat: repeat-x;}
#home-text-wrap h1{ margin: 5px 0px 10px 0px; font-weight: normal; font-size: 22px; color: #CC9;} 
#home-shop-blocks {width: 409px; height: 150px; margin: 0px 0px 10px 0; background-color: #300; float: left; border-right: 1px #600 solid;}

.image-rot { background-color: #900; background-image: url(images/slider-bg.###); width: 950px; height: 372px; margin-top: 25px; padding: 0px; float: left; }

/*------------------------------------------------*/
/*--------------------[HOME SIDEBAR]-------------------*/
/*------------------------------------------------*/
#sidebar-home { float: right; width: 409px;}
.sidebar-home-box { float: right; width: 409px; height: 150px; margin-bottom: 40px; }
.sidebar-home-box span { margin-bottom: 5px;}

				/*
				.sidebar-home-box-inside { background-image: url(images/sidebar-home-bg-1.gif); background-repeat: no-repeat; width: 242px; float: right; padding: 15px 15px 0px 15px; }
						.sidebar-home-box ul li a:link, .sidebar-home-box ul li a:visited, .sidebar-home-box ul li a:active { color: #fff; display: block; background-color: #222222; border: 1px solid #373737; padding: 3px 8px 5px 8px; background-image: url(images/sidebar-home-link-bg.gif); background-repeat: repeat-x; }
						.sidebar-home-box ul li { margin: 5px 3px 3px 5px; clear: both; }
						.sidebar-home-box ul { list-style-type: none; clear: both; margin-left: 0px; padding-left: 0px; margin-top: 0px; padding-top: 0px; }
						.sidebar-home-box ul li a:hover { color: #fff; }
						.sidebar-home-box-title { font-size: 18px; color: #56adff; margin-bottom: 10px; float: left; }
				*/



/*------------------------------------------------*/
/*-----------------[LINKS PAGE CSS]-----------------*/
/*------------------------------------------------*/
.links-div { width: 195px; float: left; margin-right: 20px; }
.links-div h3 { margin: 10px 0 3px 0; font-weight: bold; font-size: 14px; color: #CC9; text-decoration: underline;}


/*------------------------------------------------*/
/*-----------------[CONTACT PAGE CSS]-----------------*/
/*------------------------------------------------*/
#contact-div {padding-left: 20px; }



/*------------------------------------------------*/
/*-----------------[FAQ PAGE CSS]-----------------*/
/*------------------------------------------------*/
.faqQ { margin: 0px; padding: 0px;}
.faqQ ul{ margin: 0px 0px 0px 0px; padding: 0px;}
.faqQ li{ margin: 0px; padding: 0px; list-style: none; font-weight: bold;}
.faqQ li a{ color: #CC9;}
.faqQ li a:hover{ color: #696;}
.faq { margin-top: 30px; padding: 0px; }
.question {margin: 0px 0px -10px 0px; padding: 0px; font-weight: bold; color: #CC9}
.answer {margin: 0px; padding: 0px;}
.answer ul {margin: 0px 0px 0px 20px; padding: 0px;}
.answer li{margin-bottom: 10px; list-style: decimal;}



/*------------------------------------------------*/
/*--[TEAM PAGE & PRODUCT PAGE & VIDEO PAGE CSS]---*/
/*------------------------------------------------*/

#productDetailsWrap, #accessories-wrap {width: 650px; float: left; margin-top: 10px;}
#productDetailsWrap h3 {margin: 20px 0px 0px; font-weight: bold; color: #CC9;}
#accessories-wrap h3 {margin: 0px; font-weight: bold; color: #CC9;}
#productDetailsWrap p {margin: 0px; padding: 0px;}
.details { width: 295px; float: left; margin: 0px 10px; padding: 0 5px;}
.details ul {margin: 10px 0px 0px 10px; padding: 0;}
.details li {margin: 0px 5px 10px 0px; padding: 0; line-height: 15px;}
.pics-details {margin: 0; float: left; font-size: 11px;}
.pics-details ul {padding: 0px 0px 0px 4px; margin: 0px;}
.pics-details li {display: inline; width: 88px; margin: 0px 19px 0px 0px; float: left; text-align: center;}
#product-knowledge {float: left; width: 625px; margin: 20px 0px; padding: 5px 10px 10px; background-color: #600; border: 1px #300 solid;}
#product-knowledge p {margin: 5px 0px 0px 0px; padding: 0px; font-weight: bold; color: #CC9;}
#product-knowledge ul {margin: 0px 0px 0px 30px; padding: 0px;}
#product-knowledge li {list-style-type: none; color: #FFF;}
.product-knowledge-ex {width: 295px; float: left;}

#buy {float: right; margin-top: 5px; padding: 1px 18px; background-color: #FC3; border: 1px #600 solid;}
#buy h3{margin: 0px; padding: 0px; color: #FFF;}
#buy h3 a {color: #600;}


.instruct-vids, .access-pics{ height: 290px; width: 290px; float: left; padding: 0px; margin: 20px 15px 0px 0px;}
.instruct-text, .access-text{ height: 290px; width: 345px; float: left; padding: 0px; margin: 20px 0px 0px;}


#teamWrap { width: 650px; float: left; margin-top: 7px;}
#teamWrap h2 { margin: 20px 0px 0px 0px; font-weight: bold; font-size: 16px; color: #FFF;}
#teamWrap h3 { margin: 0px 0px 0px 0px; font-weight: bold; color: #CC9;}

#teamDetailsWrap { width: 650px; float: left; margin-top: 15px;}
#teamDetailsSponsors, #teamDetailsAdvice, #teamDetailsPersonal { width: 310px; float: right; margin: 0px 0px 15px 0px; padding-left: 10px;}
.teamSpons { width: 146px; float: left; margin-right: 9px;}
#teamDetailsAdvice p {padding: 0px; margin: 0px;}

#teaminfo-wrap {float: left; width: 325px; margin: 0px 5px 15px 0px;}
.teamrow {clear: both;}
.teamrow span.title {float: left; width: 110px; text-align: left; font-weight: bold; color: #CC9;}
.teamrow span.info {float: right; width: 215px; text-align: left;}

#teamBioWrap { width: 650px; float: left; margin: 15px 0px;}
#teamBioWrap p{ padding: 0px; margin: 0px;}


#team-blog { width: 305px; height: 95px; margin: 15px 22px 0px 0px; float: right; background-color: #300;}

#team-page-wrap { width: 620px; float: left; margin-left: 35px;}
#team-page { width: 150px; float: left; margin: 10px 54px 0px 0px;}
#team-page h3 { margin: 0px 0px 0px 0px; font-weight: bold; font-size: 14px; color: #CC9; text-decoration: none; text-align: center;}

.img-wrap {float: left; margin: 0px 0px 15px 0;}

/*------------------------------------------------*/
/*-----------------[NEWSLETTER CSS]-----------------*/
/*------------------------------------------------*/
#newsletter {
	width: 320px;
	background-image: url(images/newsletter-bg.jpg); background-repeat: none;
	padding: 73px 0px 2px 0px;
	
	}
.newsletterForm {
	width: 147px;
	border: 1px #000 solid;
	padding: 2px 0px 2px 5px;
	}

.formButton {
	width: auto;
	border: 0px #FFF solid;
	background: #000;
	padding: 2px 5px;
	color: #CC9;
	font-weight: bold;
	cursor:pointer;
	float: right;

}
	
.formButton:hover {
	color: #696;
}

#headercontainer {margin: 0;}
