/* GLOBAL STYLE START */
/*
body {
	color:#333;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	line-height:14px;
	background:#a2cccf url(../../images/bgs/soBg.jpg) repeat-x top center;
}
*/
a:link, a:visited, a:active, a:hover, a:focus {
	outline:none;
	/*text-transform:capitalize;*/
	font-size:9px;
	color:#333;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	color:#4ba3ab;
}
ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
h1, h2, h3, p {
	margin:0px;
	padding:0px;
}
.hidden {
	display:none;
}
#mainWrapper {
	width:980px;
	/*margin:10px auto; */
	margin:auto;
}
#mainHeader {
	background:transparent url(../../images/bgs/headerBg.jpg) no-repeat scroll center top;
	display:block;
	width:auto;
}
img {
	border:none;
}
#loader {
	background:transparent url(../../images/bgs/soLoader.gif) no-repeat scroll left top;
	display:block;
	height:40px;
	margin:60px auto 0;
	width:59px;
}
h3.breadCrumb {
	padding:6px 12px 0;
}
#rightCol h3.breadCrumb a.last:link, #rightCol h3.breadCrumb a.last:active, #rightCol h3.breadCrumb a.last:visited, #rightCol h3.breadCrumb a.last:hover {
	background:none;
	padding:0;
}
#rightCol h3.breadCrumb a:link, #rightCol h3.breadCrumb a:visited, #rightCol h3.breadCrumb a:active, #rightCol h3.breadCrumb a:hover {
	background:transparent url(../../images/bgs/breadCrumbArrow.jpg) no-repeat scroll right 2px;
	color:#69B2B8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding:0 9px 0 0;
	text-transform:uppercase;
}
#internalContent #rightCol h3.breadCrumb a:hover {
	text-decoration:underline;
}
#rightCol h3.breadCrumb .viewall {
	background:transparent url(../../images/bgs/breadCrumbArrow.jpg) no-repeat scroll left 2px;
	padding:0 0 0 9px;
	color:#69B2B8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:9px;
}
#mainLogo a:link, #mainLogo a:visited, #mainLogo a:active, #mainLogo a:hover {
	display:block;
	float:left;
	height:50px;
	margin:10px 10px 6px;
	width:211px;
}
#navSocialMedia {
	float:right;
	position:relative;
	width: 90px;
	height: 35px;
	clear: right;
	margin-top: 20px;
}

.navSocialNet li.navFacebook a:link, .navSocialNet li.navFacebook a:visited, .navSocialNet li.navFacebook a:active, .navSocialNet li.navFacebook a:hover {
	background:url(../../images/icons/smithFacebook.png) no-repeat 0px 0px;
	display:block;
	height:35px;
	width:35px;
	margin-right: 8px;
}
.navSocialNet li.navFacebook a:hover {
	background-position:0px -35px;
}
.navSocialNet li.navTwitter a:link, .navSocialNet li.navTwitter a:visited, .navSocialNet li.navTwitter a:active, .navSocialNet li.navTwitter a:hover {
	background:url(../../images/icons/smithTwitter.png) no-repeat 0px 0px;
	display:block;
	height:35px;
	width:35px;
	margin-right: 10px;

}
.navSocialNet li.navTwitter a:hover {
	background-position:0px -35px;
}
.navSocialNet li a:link, .navSocialNet li a:active, .navSocialNet li a:visited, .navSocialNet li a:hover {
	float:left;
	margin:0 10px 0 0;
}
.mainNav {
	clear:left;
	margin: 0;
	padding: 0;
	height:23px;
	display:block;
}
.mainNav li {
	float: left;
}
.mainNav li a:link, .mainNav li a:visited, .mainNav li a:active, .mainNav li a:hover {
	display:block;
	width:211px;
	margin:0 1px 0 0;
	height:23px;
}
.mainNav li a:hover {
	background: #24313C
}
.mainNav li ul {
	margin:0;
	padding:6px 0 0;
	position: absolute;
	visibility: hidden;
	z-index:99;
	width:211px;
	background:url(../../images/bgs/navGradientBg.png)repeat-x bottom left !important;
	background:#000;
	opacity:0.90;
 filter: progid:DXImagetransform.Microsoft.Alpha(Opacity=90);
	-ms-filter: "progid:DXImagetransform.Microsoft.Alpha(Opacity=90))";
}
.mainNav li ul li {
	float: none;
	margin:0px;
	padding:0px;
}
#mainHeader .mainNav li ul li a:link, #mainHeader .mainNav li ul li a:visited, #mainHeader .mainNav li ul li a:active, #mainHeader .mainNav li ul li a:hover {
	width: auto;
	background:none;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	padding:0px 12px;
}
#mainHeader .mainNav li ul li a:hover {
	color:#4ba3ab;
}
.mainNav li.products a:link, .mainNav li.products a:visited, .mainNav li.products a:active, .mainNav li.products a:hover {
	background:url(../../images/btns/productsNavBtn.jpg) no-repeat 0 -23px;
}
.mainNav li.products a:hover {
	background-position:0 0;
}
.mainNav li.products a:link, .mainNav li.products a:visited, .mainNav li.products a:active, .mainNav li.products a:hover {
	background:url(../../images/btns/productsNavBtn.jpg) no-repeat 0 -23px;
}
.mainNav li.products a:hover {
	background-position:0 0;
}
.mainNav li.technology a:link, .mainNav li.technology a:visited, .mainNav li.technology a:active, .mainNav li.technology a:hover {
	background:url(../../images/btns/technologyNavBtn.jpg) no-repeat 0 -23px;
}
.mainNav li.technology a:hover {
	background-position:0 0;
}
.mainNav li.lounge a:link, .mainNav li.lounge a:visited, .mainNav li.lounge a:active, .mainNav li.lounge a:hover {
	background:url(../../images/btns/theLoungeNavBtn.jpg) no-repeat 0 -23px;
}
.mainNav li.lounge a:hover {
	background-position:0 0;
}
#soCart {
	float:right;
	margin:6px;
	width:325px; /* original width 388px */ /*250px*/
}
#soCart a:link, #soCart a:visited, #soCart a:active, #soCart a:hover {
	color:#000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#soCart input.searchBtn {
	background:transparent url(../../images/btns/searchBtn.gif) no-repeat scroll 0 -20px;
	border:medium none;
	display:block;
	float:left;
	height:20px;
	margin:0 0 0 2px;
	width:21px;
}
#soCart input.searchBox {
	background:transparent url(../../images/bgs/searchBoxBg.jpg) no-repeat scroll left top;
	border:medium none;
	color:#666666;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:15px;
	padding:5px 0 0 5px;
	width:130px;
}
#soCart .searchBtn:hover {
	background-position:0 0;
	cursor:pointer;
}
#soCart .cartBreak {
	background:url(../../images/bgs/cartLinkBreak.jpg) no-repeat top left;
	height:17px;
	width:1px;
}
#soCart ul li {
	display:block;
	float:left;
	line-height:17px;
	margin:0 0 0 8px;
}
#soCart form {
	display:block;
	float:left;
	width:158px;
}
#soCart ul {
	display:block;
	float:left;
	margin:2px 10px 0 0;
}
/*EMAIL SIGNUP */
#signup {
      float:right;
      position:relative;
	  color:#333; 
	  font-size:10px; 
	  font-family:Verdana, Arial, Helvetica, sans-serif; 
	  top: 1px;
	  padding-left: 3px;
	  padding-right: 3px;
	  margin: 0px;
}

#signup .thanks {
	  padding: 0px;
	  margin: 0px;
	  text-align: right;
	  overflow: visible;
}

.shown {
	  color:#FFFFFF;
	  border: solid #333 1px;
	  background-color: #333;
	  top: 1px;
	  padding-bottom:0px;
	  padding-right: 2px;
}

.shown a {
	 color:#FFFFFF !important; /* keep this */
}

#signup ul {
	  float: right;
      position:absolute;
      width:263px;
      visibility: hidden; 
      border: solid #333 1px; 
      background-color: #333; 
      color:#FFFFFF; 
      padding: 4px;
      margin-left: -4px;
      height: 20px;
      margin-top:0px;
      margin-right:0px !important;
      
}



/* GLOBAL STYLE END */


/* MAIN PRODUCT PAGE START */
#shopSmith {
	height:30px;
	margin:16px 30px 0 0;
	position:absolute;
	right:0;
}
#prodContainer .show-shop {
	background:transparent url(../../images/bgs/cartDropshadow.png) no-repeat scroll right top;
	height:auto;
	margin:4px 14px 6px 5px;
	padding:12px 16px;
	position:absolute;
	right:0;
	width:420px;
	z-index:200;
}
.shopContent {
	margin:34px 0 0;
	display:none;
}
.show-shop .shopContent {
	display:block;
}
.show-shop em {
	background:transparent url(../../images/bgs/cartDropshadowBottom.png) no-repeat scroll center bottom;
	bottom:-4px;
	display:block;
	height:10px;
	padding:0;
	position:absolute;
	right:0;
	width:448px;
}
#shopSmith a {
	float: right;
	/*
	background: transparent url(../../images/btns/shop-smith-cart.gif) no-repeat scroll left top;
	padding: 9px 0 6px 42px;
	*/
}
#smithCart .bottom {
	background:transparent url(../../images/bgs/cartDropshadow.png) no-repeat scroll bottom center;
	margin:0 auto;
}
#smithCart {/*background:transparent url(../../images/bgs/cartDropshadow.png) no-repeat scroll right top;*/
	height:auto;
	padding:40px 8px 0 16px;
	position:absolute;
	right:0;
	top:-20px;
	width:auto;
	z-index:1;
}
#prodContainer {
	position:relative;
}
#prodContainer .top .overlay {
	position:relative;
}
.top .accord {
	float:right;
	margin:0 10px 0 0;
	width:250px;
}
.top .accord p {
	border-bottom:1px solid #000000;
	padding:5px 10px;
}
.accord a:link, .accord a:active, .accord a:visited, .accord a:hover {
	color:#69B2B8;
	font-size:10px;
}
.accord ul {
	padding:10px 10px;
}
#prodContainer .top h2#subtitle, #prodContainer .top #msrp {
	padding: 0 0 0 10px;/* 10px;*/
	text-align: left;
	font-weight:normal;
}
#prodContainer h1#title {
	text-transform: uppercase;
	font-size: 36px;
	color: #000;
	font-weight:normal;
	padding:13px 10px 0;
}
#prodContainer .top h2#subtitle {
	color:#666666;
	display:block;
	font-size:20px;
	margin-top:0;
	text-transform:uppercase;
}
#prodContainer .top h2 cufon {
	margin-top:0;
}
#prodContainer .top h2#subtitle .sub {
	color:#333333;
	font-size:16px;
	display: inline-block;
	margin:3px 0 0 6px;
	vertical-align: top;
}
/*
#prodContainer .bottom ul li a:link, #prodContainer .bottom ul li a:active, #prodContainer .bottom ul li a:visited, #prodContainer .bottom ul li a:hover {
	display:block;
	height:110px;
	padding:5px 0 0;
}
*/
#rightCol #prodContainer .bottom ul li a:hover {
	text-decoration:none;
}
#prodTabs li a:link, #prodTabs li a:visited, #prodTabs li a:active, #prodTabs li a:hover {
	display:block;
	height:11px;
	margin:10px 0;
	padding:0 20px;
}
#prodTabs .active {
	background:#FFFFFF none repeat scroll 0 0;
	border-color:#767676 #767676 -moz-use-text-color;
	border-style:solid solid none;
	border-width:1px 1px medium;
	height:31px;
}
#prodTabs li a span {
	position:absolute;
	left:-9000px;
}
#prodTabs li.features a:link, #prodTabs li.features a:active, #prodTabs li.features a:visited, #prodTabs li.features a:hover {
	background:url(../../images/btns/prodFeaturesBtn.gif) no-repeat top center;
	width:51px;
}
#prodTabs li.tech a:link, #prodTabs li.tech a:active, #prodTabs li.tech a:visited, #prodTabs li.tech a:hover {
	background:url(../../images/btns/prodTechVideoBtn.gif) no-repeat top center;
	width:66px;
}
#prodTabs li.testimonials a:link, #prodTabs li.testimonials a:active, #prodTabs li.testimonials a:visited, #prodTabs li.testimonials a:hover {
	background:url(../../images/btns/prodTestimonialsBtn.gif) no-repeat top center;
	width:76px;
}
#prodTabs li.helmet a:link, #prodTabs li.helmet a:active, #prodTabs li.helmet a:visited, #prodTabs li.helmet a:hover {
	background:url(../../images/btns/prodHelmetSizeBtn.gif) no-repeat top center;
	width:106px;
}
#prodTabs li.sizechart a:link, #prodTabs li.sizechart a:active, #prodTabs li.sizechart a:visited, #prodTabs li.sizechart a:hover {
	background:url(../../images/btns/sizeChartBtn.gif) no-repeat top center;
	width:59px;
}
#prodTabs li.size a:link, #prodTabs li.size a:active, #prodTabs li.size a:visited, #prodTabs li.size a:hover {
	background:url(../../images/btns/prodSizeChartBtn.gif) no-repeat top center;
	width:59px;
}
#product-detail-tabs #prodTabs li.tabs-selected a:link, #product-detail-tabs #prodTabs li.tabs-selected a:active, #product-detail-tabs #prodTabs li.tabs-selected a:visited, #product-detail-tabs #prodTabs li.tabs-selected a:hover {
	background-position:center -12px;
}
#rightCol .full-testimonial {
	padding:10px;
}
#detailtab-accessories a:link, #detailtab-accessories a:active, #detailtab-accessories a:visited, #detailtab-accessories a:hover {
	background:none;
}
#detailtab-accessories {
	padding:0;
}
#detailtab-accessories ul {
	margin:0;
}
#detailtab-accessories ul li {
	background:transparent url(../../images/bgs/prodFour.jpg) no-repeat scroll right bottom;
	margin:0 20px 10px 10px;
}
.full-testimonial h3 {
	border-bottom:1px solid #CCCCCC;
	font-weight:normal;
	margin:0 0 10px;
	padding:10px;
	size:16px;
	text-transform:uppercase;
}
.full-testimonial a:link, .full-testimonial a:active, .full-testimonial a:visited, .full-testimonial a:hover {
	color:#69B2B8;
	display:block;
	font-size:10px;
	font-weight:bold;
	padding:10px 0 0 10px;
}
.full-testimonial p {
	line-height:16px;
	padding:0 10px;
}
.quick-testimonial {
	float:left;
	height:137px;
	padding:0 20px 34px 0;
	width:342px;
}
.quick-testimonial a:link, .quick-testimonial a:active, .quick-testimonial a:visited, .quick-testimonial a:hover {
	background:transparent url(../../images/bgs/breadCrumbArrow.jpg) no-repeat scroll right 4px;
	font-weight:bold;
	padding:0 10px 0 0;
	text-transform:lowercase;
}
.quick-testimonial .wit {
	left:10px;
	padding:0;
	position:absolute;
	top:104px;
}
.quick-testimonial div {
	background:transparent url(../../images/bgs/prodFour.jpg) no-repeat scroll right bottom;
	height:144px;
	padding:0;
	width:191px;
	float:left;
	position:relative;
}
.quick-testimonial h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	padding:10px 0;
	text-transform:uppercase;
}
.quick-testimonial p {
	font-size:11px;
	line-height:14px;
	padding:0 0 20px;
}
#prodTabs li.accessories a:link, #prodTabs li.accessories a:active, #prodTabs li.accessories a:visited, #prodTabs li.accessories a:hover {
	background:url(../../images/btns/prodAccessoriesBtn.gif) no-repeat top center;
	width:70px;
}
#prodTabs li.store a:link, #prodTabs li.store a:active, #prodTabs li.store a:visited, #prodTabs li.store a:hover {
	background:url(../../images/btns/prodStoreLocatorBtn.gif) no-repeat top center;
	width:81px;
}
#prodTabs li.lifetime a:link, #prodTabs li.lifetime a:active, #prodTabs li.lifetime a:visited, #prodTabs li.lifetime a:hover {
	background:url(../../images/btns/prodLifetimeWarrantyBtn.gif) no-repeat top center;
	width:105px;
}
#prodContainer ul#prodTabs {
	border-bottom:1px solid #999999;
	float:left;
	height:31px;
	margin:20px 0 200px;
	padding:0;
	width:100%;
}
#prodContainer #msrp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	margin:5px 0 0;
}
#prodCopy {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	padding:5px 12px;
	width:550px;
}
#prodContainer .top {
	background:transparent url(../../images/bgs/productContainerBottom.jpg) no-repeat scroll center bottom;
	margin:25px 0 20px;
	padding:0 0 60px;
	position:relative;/*height: 350px;
	min-height: 350px;*/
}
#prodContainer .bottom ul li h3 span.sub {
	display:block;
	font-size:10px;
	font-weight:normal;
	text-transform:none;
}
#prodContainer .bottom .goggles ul li h3 span.sub {
	display:none;
}
#also h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	padding:0 2px;
	text-transform:uppercase;
}
#also ul.active {
	display:block;
	position:absolute;
	margin:0px 0px 0px 35px;
}
#also ul, #also ul.hide-group {
	display:none;
}
#also a:link, #also a:visited, #also a:active, #also a:hover {
	display:block;
}
#also ul li {
	margin:0 0 10px;
}
#also .product-msrp, #color .product-msrp {
	display: none;
}
#internalContent a.active:link, #internalContent a.active:active, #internalContent a.active:visited, #internalContent a.active:hover {
	color:#69B2B8;
}
/*
#prodContainer a:link, #prodContainer a:active, #prodContainer a:visited, #prodContainer a:hover {
	color:#626262;
}
*/

#rightCol #also a:hover {
	text-decoration:none;
}
a#enlarge-image:link, a#enlarge-image:active, a#enlarge-image:visited, a#enlarge-image:hover, #tech-overlay:link, #tech-overlay:active, #tech-overlay:visited, #tech-overlay:hover {
	background:url("../../images/btns/popupBtn.gif") no-repeat scroll left top;
	display:block;
	float:left;
	height:13px;
	margin:10px 15px 0 11px;
	padding:0 0 0 20px;
}
#enlarge-image:hover, #tech-overlay:hover {
	background-position:0 -13px;
}
#fbSkuLike{
	display:block;
	float:left;
	height:13px;
	margin:5px 15px 0 -11px;
	padding:0 0 0 20px;
}
/*
#prodContainer ul {
	margin:0 0 0 10px;
}
*/

#prodContainer .bottom .listHeader {
	margin:0;
	padding:0 10px 20px;
}
#prodContainer .listHeader {
	display:block;
	margin:0 0 0 20px;
	padding:0 0 20px;
	text-align:left;
	width:152px;
}
#lens-scroller-overlay {
	left:0;
	overflow:hidden;
	position:absolute;
	width:140px;
	z-index:100;
}
#lens-scroller {
	position: relative;
	bottom: 0;
	height:26px;
}
#lens-scroller a {
	display:block;
	height:13px;
	right:180px;
	width:13px;
}
#lens-scroller a#lens-scroll-up:link, #lens-scroller a#lens-scroll-up:visited, #lens-scroller a#lens-scroll-up:active, #lens-scroller a#lens-scroll-up:hover {
	background:url("../../images/btns/upArrow.gif") no-repeat scroll left top;
	position:absolute;
	top:-2px;
}
#lens-scroller a#lens-scroll-up:hover {
	background-position:0 -13px;
}
#lens-scroller a#lens-scroll-down:link, #lens-scroller a#lens-scroll-down:visited, #lens-scroller a#lens-scroll-down:active, #lens-scroller a#lens-scroll-down:hover {
	background:url("../../images/btns/downArrow.gif") no-repeat scroll left top;
	position:absolute;
	bottom:-2px;
}
#lens-scroller a#lens-scroll-down:hover {
	background-position:0 -13px;
}
#prodContainer .prodImg {
	margin:0px auto;/*width:100%;*/
}
#also {
	position:absolute;
	right:0;
	top:0;
	width:177px;
}
.bottom ul {
	clear:left;
}
.bottom ul li {
	background:#FFFFFF url(../../images/bgs/productThumbShadow.gif) no-repeat scroll right bottom;
	display:block;
	float:left;
	width:125px;
	height:110px;
	position:relative;
}
.bottom a:link, .bottom a:active, .bottom a:visited, .bottom a:hover {
	display:block;
	height:100%;
	text-align:center;
	width:100%;
}
#prodContainer .bottom h3 {
	background:#FFFFFF none repeat scroll 0 0;
	bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	left:0;
	line-height:10px;
	position:absolute;
	text-transform:uppercase;
	width:119px;
}
#color ul li img {
	padding:20px 0 0;
}
#afDisplay{
	margin:0 0 0 -30px;
	align:center;
}
/* MAIN PRODUCT PAGE END */


/* HOMEPAGE START */

#storyNav li a:link, #storyNav li a:visited, #storyNav li a:active, #storyNav li a:hover {
	background:#000000;
	border-right:1px solid #302F26;
	border-top:1px solid #302F26;
	color:#FFFFFF;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	height:12px;
	list-style:none;
	padding:5px 15px;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	line-height:1.4em;
	min-width:80px;
}
#storyboard {
	width:980px;
	height:370px;
	position:relative;
	background:#5a5552;
}
#storyboard #storyNav {
	z-index:50;
	position:absolute;
	bottom:0;
}
#storyNav li {
	float:left;
}
#storyNav li#button_selected a:link, #storyNav li#button_selected a:visited, #storyNav li#button_selected a:active, #storyNav li#button_selected a:hover {
	color:#f8d930;
}
#storyNav li a:hover {
	color:#ffffdc;
}
#contentWrapper #content {
	background:#e6e6e1 url("../../images/bgs/homeBg.jpg") repeat-x !important;
	background:#e6e6e1;
}
#quad {
	display:block;
	float:left;
	height:222px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:477px;
	overflow:hidden;
}
#quad div {
	background:transparent url(../../images/bgs/homeVertBg.png) no-repeat scroll right bottom !important;
	background:transparent url(../../images/bgs/homeVertBg.jpg) no-repeat scroll right bottom;
	float:left;
	margin:0 12px 0 0;
	width:224px;
}
.moduleVertical .details, .moduleHorizontal .details {
	display:block;
	height:60px;
	margin:0 0 10px;
	padding:10px 20px 20px 10px;
}
.homeContent h2 a:link, .homeContent h2 a:visited, .homeContent h2 a:active, .homeContent h2 a:hover {
	color:#4ba3ab;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}
#content .moduleHorizontal div {
	clear:left;
	width:auto;
}
.homeContent {
	padding:25px 0 25px 25px;
}
#quad .moduleHorizontal {
	background:transparent url(../../images/bgs/homeHorizBg.png) no-repeat scroll right bottom !important;
	background:transparent url(../../images/bgs/homeHorizBg.jpg) no-repeat scroll right bottom;
	margin:0 0 18px;
	width:460px;
	overflow:hidden;
}
#quad .moduleHorizontal img {
	float:left;
	width:162px;
	display:block;
}
#quad .moduleHorizontal .details {
	height:71px;
	margin:0 0 0 162px;
	width:auto;
}
#content .last {
	margin:0px;
	padding:0px;
}
/* FOOTER START */


#mainFooter {
	padding:20px;
	background:url(../../images/bgs/footerBg.png) no-repeat scroll center top !important;
	background:none;
}
#mainFooter .rightFooter {
	float:right;
	text-align:right;
}
.rightFooter li {
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:18px;
	margin:0 3px;
	padding:0 0 0;
	color: #fff;
}
.rightFooter li.break {
	display:block;
}
.rightFooter li.myAccount a:link, .rightFooter li.myAccount a:visited, .rightFooter li.myAccount a:active, .rightFooter li.myAccount a:hover {
	text-transform:uppercase;
}
.rightFooter li a:link, .rightFooter li a:active, .rightFooter li a:visited, .rightFooter li a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:18px;
	margin:0;
	padding:0;
}
.socialNet li.facebook a:link, .socialNet li.facebook a:visited, .socialNet li.facebook a:active, .socialNet li.facebook a:hover {
	background:url(../../images/icons/socialNetworksIcons.jpg) no-repeat 0 -22px;
	display:block;
	height:22px;
	width:24px;
	float:left;
}
.socialNet li.facebook a:hover {
	background-position:0 0;
}
.socialNet li.twitter a:link, .socialNet li.twitter a:visited, .socialNet li.twitter a:active, .socialNet li.twitter a:hover {
	background:url(../../images/icons/socialNetworksIcons.jpg) no-repeat -24px -22px;
	display:block;
	height:22px;
	width:24px;
}
.socialNet li.twitter a:hover {
	background-position:-24px 0;
}
.socialNet li a:link, .socialNet li a:active, .socialNet li a:visited, .socialNet li a:hover {
	float:left;
	margin:0 10px 0 0;
}
#mainFooter a:hover {
	color:#4ba3ab;
}
#mainFooter a {
	color:#fff;
}
.sitemap a:link, .sitemap a:visited, .sitemap a:active, .sitemap a:hover {
	line-height:22px;
	text-transform:uppercase;
}
.socialNet li {
	display:block;
	float:left;
}
.socialNet .sitemap a span {
	display:block;
	font-size:9px;
	text-transform:none;
}
.socialNet a span {
	display:none;
}
ul.socialNet {
	float:left;
	clear: left;
}
#region a:link, #region a:active, #region a:visited, #region a:hover {
	font-size:9px;
}
#region {
	background:url(../../images/bgs/regionBtnShadow.png) no-repeat bottom center;
	float:left;
	padding:0 0 5px;
	position:relative;
}
#region ul {
	background:#333333 none repeat scroll 0 0;
	bottom:35px;
	display:none;
	left:0;
	position:absolute;
	width:222px;
}
#region ul li a:link, #region ul li a:active, #region ul li a:visited, #region ul li a:hover {
	color:#fff;
	display:block;
	float:left;
	width:100%;
}
#region ul li a:hover {
	background:#3d3d3d;
}
#region a:hover {
	text-decoration:none;
}
#region ul li a:hover img {
	padding:4px 16px 0 12px;
}
#region ul li img {
	float:left;
	padding:4px 12px 0;
}
#region ul li {
	background:transparent url(../../images/bgs/regionListBreak.gif) repeat-x scroll left bottom;
	float:left;
	line-height:31px;
	padding:0 0 2px;
	width:100%;
}
#region .default {
	background:transparent url(../../images/bgs/regionBoxBg.png) repeat-x scroll top left;
	border:1px solid #B8D9DC;
	display:block;
	height:28px;
	line-height:28px;
	width:134px;
}
#region .default img {
	float:left;
	padding:3px 12px 0 10px;
}
#mainFooter .region-on .default {
	background:#333;
	border:1px solid #333;
	color:#fff;
}
#mainFooter .region-on ul {
	display:block;
}
/* FOOTER END */

/* GUIDE START */


.guideFilter {
	display:block;
	float:right;
	width:100%;
}
.guideFilter select {
	background:transparent url(../../images/bgs/searchBoxBg.jpg) no-repeat scroll center top;
	color:#666666;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:10px 15px 0 0;
	padding:5px;
	text-align:center;
	width:135px;
	border-top:none;
	border-right:none;
	border-left:none;
	border-bottom:1px solid #999;
}
.guideFilter option {
	border:none;
	background:#fff;
}
#guideContainer img {
	display:block;
}
/* GUIDE END */


/* INTERNAL LAYOUT START */



.topNav li a:link, .topNav li a:visited, .topNav li a:active, .topNav li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:0.04em;
}
.topNav li ul li {
	padding:0 5px 0 10px;
}
.topNav li {
	display:block;
	line-height:16px;
	padding:0 10px 6px;
}
.is-view .topNav {
	margin:10px 0 0;
}
.is-view h3.breadCrumb {
	display:none;
}
.topNav {
	margin:30px 0 0;
	padding:0 0 30px 5px;
	width:189px; /* changed from padding:30px 0px 30px 5px; due to navigation bar ajax error: Sunglasses >New Release*/
}
.topNav li a.selected:link, .topNav li a.selected:visited, .topNav li a.selected:active.topNav li a.selected:hover {
	background:transparent url(../../images/bgs/navArrow.jpg) no-repeat scroll 0 5px;
	display:block;
	margin:0 -10px 1px;
	padding:0 10px;
	font-weight:bold;
}
.topNav li ul {
	padding:0 0 0 0px;
}
.topNav li ul li ul li a:link, .topNav li ul li a:visited, .topNav li ul li a:active, .topNav li ul li a:hover {
	font-size:11px;
	font-weight:normal;
}
.topNav li a.selected:hover {
	background: url(../../images/bgs/navArrowHover.jpg) no-repeat scroll 0 5px;
	display:block;
	margin:0 -10px 1px;
	padding:0 10px;
}
.topNav li ul li a:link, .topNav li ul li a:active, .topNav li ul li a:visited, .topNav li ul li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10.5px;
	text-transform:none;
}
#internalContent {
	background:#fff;
	margin:0px;
	padding:0px;
}
#rightCol .static {
	padding:0 30px 30px 13px;
}
#rightCol .static h1, #rightCol .static h2, #rightCol .static h3 {
	border-bottom:1px solid #999999;
	margin:0 0 5px;
	padding:0 0 5px;
}
#rightCol .static p {
	padding:10px 0;
	line-height:16px;
}
#rightCol .static ul li {
	background:transparent url(../../images/bgs/navArrow.jpg) no-repeat scroll 0 5px;
	padding:2px 15px 5px;
}
#rightCol .static a:link, #rightCol .static a:visited, #rightCol .static a:active, #rightCol .static a:hover {
	font-size:11px;
	text-transform:none;
	color:#4ba3ab;
}
#rightCol .static ul {
	padding:0 15px;
}
#rightCol {
	border-top:10px solid #000;
	width:785px;
	float:right;
	overflow:hidden;
}
.is-view #rightCol {
	width:768px;
	border-top:none;
}
.is-view #leftCol {
	width:211px;
	background:transparent url(../../images/bgs/leftColBg.jpg) repeat-x scroll 0 -36px;
}
/* temporarily hide quick look button until html is finished and deployed */
#internalContent #rightCol .prodItem a.prodPopup {
	display:none;
}
#rightCol .prodItem a.prodPopup:link, #rightCol .prodItem a.prodPopup:visited, #rightCol .prodItem a.prodPopup:active, #rightCol .prodItem a.prodPopup:hover {
	background:transparent url(../../images/btns/popupBtn.gif) no-repeat scroll left top;
	bottom:11px;
	display:block;
	height:13px;
	position:absolute;
	right:10px;
	width:13px;
	z-index:2;
}
#leftCol .blackBox {
	background:#000000 none repeat scroll 0 0;
	display:block;
	height:36px;
	width:195px;
}
#rightCol .prodItem a.prodPopup:hover {
	background-position: 0 -13px;
}
.prodListThree li.prodItem {
	background:transparent url(../../images/bgs/prodThree.jpg) no-repeat scroll right bottom;
	float:left;
	height:157px;
	margin:0 0 10px;
	padding:0 16px 35px 0;
	width:238px;
}
.prodListFive li.prodItem {
	background:transparent url(../../images/bgs/prodFour.jpg) no-repeat scroll right bottom;
	height:116px;
	margin:0 0 10px;
	padding:0 10px 25px 0;
	width:152px;
}
.prodListFive li.prodItem {
	background:transparent url(../../images/bgs/prodFive.jpg) no-repeat scroll right bottom;
	height:116px;
	margin:0 0 10px;
	padding:0 2px 25px 0;
	width:149px;
}
.prodListFive li.prodItem, .prodListThree li.prodItem, .prodCategory li.prodItem {
	display:block;
	float:left;
	position:relative;
}
.prodListFive li.prodItem a:link, .prodListFive li.prodItem a:visited, .prodListFive li.prodItem a:active, .prodListFive li.prodItem a:hover {
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}
.prodListThree li.prodItem a:link, .prodListThree li.prodItem a:visited, .prodListThree li.prodItem a:active, .prodListThree li.prodItem a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:100%;
	text-transform:uppercase;
}
.prodListFive li.prodItem img, .prodListThree prodItem img {
	bottom:35px;
	margin:0;
	padding:0;
	position:absolute;
	right:10px;
}
.prodListFive li.prodItem img, .prodListFive li.prodItem h2, .prodListThree li.prodItem img, .prodListThree li.prodItem h2, {
 clear:left;
}
#internalContent #rightCol h2:hover, #internalContent #rightCol a:hover {
	color:#69B2B8;
	text-decoration:none;
}
#rightCol .prodItem, #rightCol a:link, #rightCol a:active, #rightCol a:visited, #rightCol a:hover {
	color:#666;
}
.prodListFive li.prodItem h2, .prodListThree li.prodItem h2 {
	bottom:11px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:normal;
	position:absolute;
}
.prodListThree li.prodItem h2 {
	font-size:10px;
	padding:3px 0;
	right:9px;
	text-align:center;
	width:100%;
}
.prodListFive li.prodItem h2 {
	right:22px;
	text-align:center;
	width:131px;
}
.prodListFive, .prodListThree, .prodCategory {
	margin:0 0 0 10px;
}
.catListThree li.prodItem {
	background:transparent url(../../images/bgs/prodThree.jpg) no-repeat scroll right bottom;
	float:left;
	height:157px;
	margin:0 0 10px;
	padding:0 16px 35px 0;
	width:238px;
}
.catListFour li.prodItem {
	background:transparent url(../../images/bgs/prodFour.jpg) no-repeat scroll right bottom;
	height:116px;
	margin:0 0 10px;
	padding:0 10px 25px 0;
	width:183px;
}
.catListFive li.prodItem {
	background:transparent url(../../images/bgs/prodFive.jpg) no-repeat scroll right bottom;
	height:116px;
	margin:0 0 10px;
	padding:0 2px 25px 0;
	width:152px;
}
.catListFive li.prodItem, .catListFour li.prodItem, .catListThree li.prodItem, .prodCategory li.prodItem {
	display:block;
	float:left;
	position:relative;
}
.catListFive li.prodItem a:link, .catListFive li.prodItem a:visited, .catListFive li.prodItem a:active, .catListFive li.prodItem a:hover {
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}
.catListThree li.prodItem a:link, .catListThree li.prodItem a:visited, .catListThree li.prodItem a:active, .catListThree li.prodItem a:hover {
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}
.catListFive li.prodItem img, .catListThree prodItem img {
	bottom:35px;
	margin:0;
	padding:0;
	position:absolute;
	right:10px;
}
.catListFive li.prodItem img, .catListFive li.prodItem h2, .catListThree li.prodItem img, .catListThree li.prodItem h2, {
 clear:left;
}
.catListFive li.prodItem a:hover, .catListThree li.prodItem a:hover {
	color:#69B2B8;
}
.catListFive li.prodItem h2:hover {
	text-decoration:underline;
}
.catListFive li.prodItem h2, .catListFour li.prodItem h2, .catListThree li.prodItem h2 {
	background:#000000 none repeat scroll 0 0;
	bottom:16px;
	color:#FFFFFF;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	height:14px;
	position:absolute;
}
.prodItem h2:hover {
	text-decoration:underline;
}
.catListThree li.prodItem h2 {
	background:#000000 none repeat scroll 0 0;
	bottom:11px;
	padding:3px 0;
	right:11px;
	text-align:center;
	width:213px;
}
.catListFour li.prodItem h2 {
	bottom:10px;
	font-size:10px;
	min-width:150px;
	padding:1px 5px;
	right:10px;
	text-align:center;
}
.catListFive li.prodItem h2 {
	bottom:10px;
	font-size:8px;
	min-width:120px;
	padding:1px 5px;
	right:10px;
	text-align:center;
}
.catListFive, .catListThree, .prodCategory {
	margin:0 0 0 10px;
}
#leftCol {
	background:transparent url(../../images/bgs/internalNavContainerBg.jpg) no-repeat scroll left top;
	display:block;
	width:195px;
	float:left;
}
/* INTERNAL LAYOUT  END */


/* TECHNOLOGY STYLES START */

.techHeader h1, .techHeader h2, .techHeader h3, .techFeature h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-transform:uppercase;
}
.techHeader {
	border-bottom:1px solid #999999;
	margin:0 10px 40px;
}
.techHeader h1 {
	font-size:20px;
	font-weight:bold;
	padding:20px 0 5px;
}
.techHeader h2 {
	color:#999;
	font-weight:bold;
}
.techHeader h3 {
	color:#333333;
	font-size:10px;
	padding:5px 0 0;
}
.techFeature h2 {
	font-weight:normal;
}
#techLinks a:link, #techLinks a:active, #techLinks a:visited, #techLinks a:hover {
	text-transform:uppercase;
}
#techLinks {
	padding:20px 0 4px;
}
.techFeature p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	padding:20px;
}
.techFeature {
	background:url(../../images/bgs/productContainerBottom.jpg) no-repeat scroll center bottom;
	float:left;
	margin:0 0 45px;
	padding:10px 10px 30px;
	position:relative;
	width:748px;
}
.techFeature a:link img {
	padding:10px 0;
}
.techFeature img {
	float:left;
	margin:0 20px 0 0;
}
a.techTop:link, a.techTop:visited, a.techTop:active, a.techTop:hover {
	background:transparent url(../../images/bgs/backToTop.gif) no-repeat scroll right 6px;
	bottom:15px;
	color:#69B2B8;
	font-size:9px;
	font-weight:bold;
	padding:0 8px 0 0;
	position:absolute;
	right:15px;
}
/* TECHNOLOGY STYLES END */


/* FEATURE OVERLAY START */

.feature-overlay {
	display: none;
}
.feature-overlay a:link, .feature-overlay a:active, .feature-overlay a:visited, .feature-overlay a:hover {
	background:transparent url(../../images/btns/popupBtn.gif) no-repeat scroll left top;
	border:1px solid #FFFFFF;
	display:block;
	height:13px;
	line-height:12px;
	position:absolute;
	width:13px;
}
.feature-overlay a:hover {
	background-position:0 -13px;
}
/* FEATURE OVERLAY END */



/* TECH VIDEO */


.quick-video {
	background:url("../../images/bgs/techVideoThumbBg.gif") no-repeat scroll right bottom transparent;
	float:left;
	height:150px;
	margin:5px 50px 0 0;
	overflow:hidden;
	position:relative;
	text-decoration:none;
	width:188px;
}
.quick-video img {
	display:block;
	max-height:117px;
	max-width:178px;
	overflow:hidden;
}
.quick-video span {
	background:none repeat scroll 0 0 #fff;
	bottom:10px;
	display:block;
	left:0;
	position:absolute;
	color:#000;
	font:12px Arial, Helvetica, sans-serif bold;
	padding:5px;
	text-transform:capitalize;
}
/* HOMEPAGE END */


#order_Top {
	background:transparent url(../../images/bgs/resultsSelect-bg.jpg) no-repeat scroll right bottom;
	float:right;
	font-size:10px;
	margin:0 23px 0 0;
	padding:13px;
	text-align:right;
	width:240px;
}
#order_Top select {
	font-size:10px;
	padding:1px;
}
#order_Top option {
	font-size:10px;
}
#guideResults h3 {
	border-right:1px solid #CCCCCC;
	float:right;
	font-size:10px;
	font-weight:normal;
	margin:15px;
	padding:0 10px;
}
#guideResults .prodListFive, #guideResults .prodListThree, #guideResults .prodCategory {
	clear:both;
}
/* SEARCH START */

.searchResults {
	padding:10px;
}
.searchResults h2 {
	clear:left;
	border-bottom:1px solid #d9d9d9;
	padding:0 0 10px;
	margin:0 0 10px;
	font-weight:normal;
	color:#333333;
}
.searchResults .prodListFive h2 {
	border:none;
	padding:0;
	margin:0;
	color:inherit;
	clear:none;
}
.searchResults h3 {
	border-top:1px solid #CCCCCC;
	clear:left;
	font-weight:normal;
	margin:20px 0 0;
	padding:10px 0 0;
}
.searchResults .noresult, .searchResults #resCount {
	display:block;
}
#internalContent .searchResults .noresult a:link, #internalContent .searchResults .noresult a:active, #internalContent .searchResults .noresult a:visited, #internalContent .searchResults .noresult a:hover {
	color:#69B2B8;
	font-size:11px;
	font-weight:bold;
}
#internalContent #rightCol .searchResults .noresult a:hover {
	text-decoration:underline;
}
#internalContent #rightCol .searchResults h2:hover {
	color:#333;
}
#rightCol .searchResults .prodItem .prodPopup:link, #rightCol .searchResults .prodItem .prodPopup:active, #rightCol .searchResults .prodItem .prodPopup:visited, #rightCol .searchResults .prodItem .prodPopup:hover {
	display:none;
}
#soCart input.new-search {
	background:#fff url("../../images/bgs/newsearchBg.gif") no-repeat top right;
	border:1px solid #69B2B8;
	height:auto;
	padding:3px 0 2px 5px;
	width:128px;
}
/* SEARCH END */


/* ADD PAGES STYLES START */


.addPages {
	margin:0;
	padding:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	background:#fff;
}
.addPages ul {
	list-style:none;
	margin:0;
	padding:10px 20px;
}
.addPages ul li {
	background:url("../../../images/icons/plusIcon.gif") no-repeat scroll left 3px;
	font-size:12px;
	margin:0 0 10px;
	padding:0 0 0 13px;
}
.addPages a:link, .addPages a:visited, .addPages a:active, .addPages a:hover, a:focus {
	color:#69B2B8;
	font-size:inherit;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-decoration:none;
}
.addPages a:hover {
	text-decoration:underline;
	color:#69B2B8;
}
.addPages h1 {
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
	margin:0 0 10px 0;
}
.addPages h1, .addPages h2, .addPages h3, .addPages h4 {
	clear:left;
}
.addPages h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0;
	padding:10px 0 5px;
	text-transform:uppercase;
}
.addPages h3 {
	margin:0 0 10px 0;
}
.addPages h4 {
	margin:0px;
	padding:0;
}
.addPages p {
	line-height:16px;
	margin:0;
	padding:0 0 10px;
}
.addPages .header ul li {
	background:none;
	margin:0;
	padding:0;
	display:inline;
}
.addPages .header ul {
	margin:0;
	padding:0;
}
.addPages .header {
	margin:0 0 30px;
	padding:10px 0;
	border-bottom:1px solid #999999;
}
.addPages .header a:link, .addPages .header a:visited, .addPages .header a:active, .addPages .header a:hover {
	font-size:10px;
	outline:medium none;
	text-transform:uppercase;
}
.addPages strong {
	display:inline;
	font-size:12px;
}
.addPages select {
	margin:0 0 15px;
	width:100%;
}
.addPages .searchBtn {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../../images/btns/searchBtn.gif) no-repeat scroll 0 -20px;
	border:medium none;
	display:block;
	height:20px;
	margin:0 0 0 2px;
	width:21px;
	cursor:pointer;
}
.addPages .searchBtn:hover {
	background-position:0 0;
}
.addPages .submitBtn {
	background:transparent url(../../../images/btns/submitBtn.gif) no-repeat scroll left -24px;
	border:medium none;
	color:#333333;
	cursor:pointer;
	font-weight:bold;
	height:22px;
	padding:0 0 2px;
	text-align:center;
	text-transform:uppercase;
	width:66px;
	display:block;
	margin:15px 0 30px;
	font-size:10px;
}
.addPages .submitBtn:hover {
	background-position:0 0;
}
.addPages label {
	color:#333333;
	display:block;
	font-size:12px;
	font-weight:normal;
	padding:10px 0 2px;
}
.addPages .leftSide, .addPages .rightSide {
	width:50%;
	float:left;
}
.addPages table {
	border-left:1px solid #CCCCCC;
	font-size:12px;
	margin:0 0 0 20px;
	padding:0 20px;
	width:100%;
}
.addPages table tr {
	margin:0 0 5px;
}
.addPages table tr.header td {
	border-bottom:1px solid #999999;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	margin:0 0 5px;
	padding:5px 0 2px;
	text-transform:uppercase;
}
.addPages table tr input {
	width:50px;
}
.addPages table tr td {
	border-bottom:1px solid #EFEFEF;
	padding:2px 0;
}
.addPages table strong {
	border:none;
	margin:0;
	padding:0;
	text-transform:none;
	display:inline;
}
.addPages table .submitBtn {
	background:transparent url(../../../images/bgs/submitBtnBg.gif) repeat-x scroll left -22px;
	border:1px solid #B9B9B4;
	font-size:10px;
	margin:10px 0;
	padding:4px 0;
	width:100px;
}
.addPages table .submitBtn:hover {
	background-position:0 0;
}
/* ADD PAGES STYLES END */


/* SITEMAP START */

.sitemap {
}
.sitemap .block {
	width:25%;
	float:left;
}
.addPages .sitemap ul {
	margin:0;
	padding:0 0 15px;
}
.addPages .sitemap h2 a:link, .addPages .sitemap h2 a:active, .addPages .sitemap h2 a:visited, .addPages .sitemap h2 a:hover {
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	color:#333;
}
.addPages .sitemap h3 a:link, .addPages .sitemap h3 a:active, .addPages .sitemap h3 a:visited, .addPages .sitemap h3 a:hover {
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#333;
}
.addPages .sitemap ul li ul {
	padding:0 0 10px;
}
.addPages .sitemap ul li ul li h3 a:link, .addPages .sitemap ul li ul li h3 a:active, .addPages .sitemap ul li ul li h3 a:visited, .addPages .sitemap ul li ul li h3 a:hover {
	color:#666666;
	font-size:12px;
	text-transform:none;
}
.addPages .sitemap ul li {
	padding:0;
	margin:0;
	background:none;
}
.addPages .sitemap a:link, .addPages .sitemap a:active, .addPages .sitemap a:visited, .addPages .sitemap a:hover {
	color:#666666;
	font-size:12px;
	text-transform:none;
}
.addPages .sitemap h1 {
	font-weight:bold;
	font-size:24px;
	border-bottom:1px solid #ccc;
	padding:0 0 20px;
	margin:0 0 10px;
}
.addPages .sitemap h2 {
	color:#000000;
	margin:0 0 5px;
	padding:0 0 0;
}
.addPages .sitemap h3 {
	color:#666666;
	text-transform:uppercase;
	margin:0;
	padding:0;
}
/* SITEMAP END */



/* MAILING LIST START */

.addPages .mailList ul {
	border-top:1px solid #CCCCCC;
	float:left;
	height:282px;
	margin:0 10px 0 0;
	padding:10px;
	width:30%;
}
.addPages .mailList ul li {
	background:transparent none repeat scroll 0 0;
	display:block;
	float:left;
	margin:0;
	padding:4px 0;
	width:100%;
}
.addPages .mailList ul:hover {
	border-top:1px solid #666;
}
.addPages .mailList label {
	font-weight:bold;
	padding:0;
}
.addPages .mailList li label {
	float:left;
	font-weight:normal;
	padding:0 10px 0 0;
	width:115px;
}
.addPages .mailList .submitBtn {
	clear:both;
	float:right;
	margin:20px 15px 30px 0;
}
.addPages .mailList .user label {
	text-align:right;
}
.addPages .mailList .user select {
	width:auto;
}
.addPages .mailList .user i {
	text-align:right;
}
.addPages .mailList i {
	font-weight:normal;
	font-size:10px;
	display:block;
}
.addPages .mailList .interest li input, .addPages .mailList .use li input {
	float:right;
}
.addPages .mailList .interest li, .addPages .mailList .use li {
	border-bottom:1px dotted #ccc;
}
/* MAILING LIST END */



.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}

