body{
	font-size:13px !important;
}
#wrapper{
	background:#FFF !important;
	padding:30px !important;
	width:980px !important;
	margin:100px auto !important;
	border:0px !important;
	box-shadow:0px 0px 5px #000 !important;
}
#header-3{
	width:700px;
	height:50px;
	position:absolute;
	top:40px;
	right:0px;
	background:#fd5b08;
	}
#header-3 ul li a.mainNode{
	padding:15px 12px !important;
	font-family:Tahoma, Geneva, sans-serif !important;
}
#header-5{
	width:350px;
	height:30px;
	position:absolute;
	top:90px;
	right:350px;
	}
.navigationGroup a span{
	text-transform:uppercase;
}
.com-amazon-webstore-SearchNav-2{
	z-index:0 !important;
	top:15px;
}
.com-amazon-webstore-SearchNav-2 label{
	font-size:14px;
	line-height:30px;
}
.com-amazon-webstore-SearchNav-2 input[type='text']{
	font-size:14px;
	height:30px;
}
.com-amazon-webstore-SearchNav-2 .primaryAction{
	background:#333 !important;
	background-image:none !important;
}
.com-amazon-webstore-MiniCart-3{
	z-index:0 !important;
	top:15px;
}
.com-amazon-webstore-MiniCart-3 .miniCart, .com-amazon-webstore-MiniCart-3 .miniCart .staticMiniCart{
	border:0px !important;
}
.com-amazon-webstore-MiniCart-3 .miniCart{
	width:260px !important;
	margin:5px 0 0 0 !important;
}
#header-7{
	width:350px;
	height:30px;
	position:absolute;
	top:90px;
	right:0px;
	}
#footer{
}
#mainContentWrapper h2{
	background:#FC5E08;
	color:#fff;
	padding:5px 10px;
}
.video_container{
	width:306px;
	float:left;
	overflow:hidden;
	border-bottom:2px solid #000;
	padding-bottom:8px;
	
}
.video_section .video_container:hover{
	border-bottom:2px solid #fd5e09;
	
}

.video_container .video{
	width:306px;
	float:left;
}

.title, body #mainContentWrapper h5.title a, body#pageId0 #mainContentWrapper #L-1 .video h5.title a {
	float:left;
	display:block;
	color:#373737;
    font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	margin-top:5px;
	margin-bottom:8px;
	font-size:18px;
	width:100%;
    text-decoration:none;
}
.video_container p{
	height:auto;
    overflow: hidden;
    width: 100%;
}
.video_container .read_more{
	float:right;
	color:#fd5e09;
}
.video_container .read_more:hover{
	color:#373737;
}
body#pageId0 #mainContentWrapper #L-1 .video a {
    color: #f27900;
}
.facebook_section{
	width:286px;
	float:right;
	margin-left:35px;
}
.facebook_section .facebook{
	width:100%;
	float:left;
	
}
.gelmat_ad{
	float:left;
	background:#000;
	width:100%;
	margin:60px 0;
}
.gelmat_ad .img_cont{
	width:284px;
	float:left;	
}
.gelmat_ad .disc_cont{
	width:580px;
	float:left;
	text-align:center;
}
.gelmat_ad .disc_cont .ad_heading{
	font-size:50px;
    font-family:Verdana, Geneva, sans-serif;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	line-height: 68px;
	margin:0px !important;
}
.gelmat_ad .disc_cont .ad_subheading{
	font-size:20px;
    font-family:Verdana, Geneva, sans-serif;
	color:#fff;
	text-align:center;
		text-transform:uppercase;
		    line-height: 40px;
			padding:0px !important;
}
.gelmat_ad .disc_cont .button.ad{
	text-align:center;
	width:272px;
	background:#fd5e09;
	margin:0 auto;
	font-size:15px;
	padding:10px;
	color:#FFF !important;
}
.gelmat_ad .disc_cont .button.ad:hover{
	background:#000 !important;
	color:#fff !important;
}
.dynamicMenu ul{
	text-align:center;
	margin:20px 0 0 0;
}
.dynamicMenu ul li{
	display:inline-block;
	padding:0px 10px;
}
.custom_container{
	width:48%;
	/*background:url(../images/custom_bg.png) no-repeat #e6e7e8;*/
	background-position: center top;
	background-color: #e6e7e8;
	float:left;
	position:relative;
	min-height:300px;
}

.custom_container .custom_heading_cont {
    background: none repeat scroll 0 0 #FB5D08;
    margin-top: 44px;
    padding: 10px 6px;
	border-radius: 3px;
}

.custom_container .custom_heading_cont .custom_heading{
	font-size:32px;
	color:#fff;
    font-family:Tahoma, Geneva, sans-serif;
	line-height:32px;
	text-transform: uppercase;
}
.custom_container .custom_heading_cont .custom_heading span{
	font-size:22px;
	color:#fff;
    font-family:Tahoma, Geneva, sans-serif;
	line-height:none;
	text-transform: uppercase;
}
/*.custom_container span{
	background:url(../images/custom_corner.png) no-repeat;
	background-position:top left;
	width:11px;
	height:23px;
	 left: -11px;
    position: absolute;
    top: 114px;
}*/
.custom_container .steps{
	width:95.5%;
	float:left;
	clear:both;
	background:#acacaf;
	padding:22px;
	position:relative;
	margin-top:160px;
	
}
.custom_container .steps.second{
	background:none;
	margin-top:0;
	
}
.custom_container .steps.second > .step_number, .custom_container .steps.second > .details, .custom_container .steps.second .arrows{
	float:right;
	
}
.custom_container .steps.second .step_number {
    margin: 42px 52px 0 0;
}
.custom_container .steps.second .details{
	color:#373737;
	margin: 45px 30px 0 0;
	width:300px;
}
.custom_container .steps.second .arrows{
left: 370px;
top:146px;
}
.custom_container .steps.second .images img{
	margin: 0 0 0 160px;
	float:left;
}


.custom_container .steps .step_number{
	width:108px;
	height:108px;
	 float:left;
	-webkit-border-radius: 50%;    
    border-radius: 50%;
	background:#fb5d08;
	margin:42px 0 0 52px;

}
.custom_container .steps .step_number > h1
{
	font-family:"Times New Roman", Times, serif;
	text-align:center;
	font-size:70px;
	color:#fff;
	margin: 9px 0 0;
	
	}
.custom_container .steps .details{
	width:280px;
	float:left;
	color:#fff;
	font-size:18px;
	margin: 67px 0 0 30px;
}
.custom_container .steps .arrows{
   left: 300px;
    position: absolute;
    top: 134px;
	z-index:999;
	
}
.custom_container .steps  .images{
	display:block;
}
.custom_container .steps  .images img{
	width:177px;
	height:170px;
	float:right;
	margin-right:100px;
	border:4px solid #fff;
	margin: 0 162px 0 0;
-webkit-box-shadow:  0px 0px 2px 2px #888;
        
        box-shadow:  0px 0px 2px 2px #888;
}
.custom_container .steps.third{
	margin-top:0;
	
}
.custom_container .steps.third .arrows{
    top: 148px;
}
.custom_container .steps .details{
  margin: 53px 0 0 30px;
    width: 327px;
}

/**********************************************************/
.clear{clear:both;}
.cutomize-div {
    float: left;
    margin: 15px 0;
    width: 100%;
}

.arrow {
    float: left;
    width: 100%;
	text-align:center;
}

.arrow p {
    float: left;
    font-family:Tahoma, Geneva, sans-serif;
    font-size: 16px;
    width: 100%;
	margin: 10px 0;
}

.arrow-1 {
    float: left;
    margin: 0px 5px 10px;
	width:60%;
}

.arrow-1 p {
    float: left;
    font-family:Tahoma, Geneva, sans-serif;
    font-size: 16px;
    margin: 10px 0;
    padding: 0 0 0 2%;
	line-height: 20px;
    width: 98%;
}

.arrow-1-img {
    float: right;
    margin: 0 10px 0 0;
    width: 35%;
}

.arrow-1-img > img {
    border: 3px solid #FFFFFF;
    border-radius: 3px;
    width: 95%;
}

.arrow-1-right {
    float: right;
    margin: 0px 5px 10px;
	width:60%;
}

.arrow-1-right p {
    float: left;
    font-family:Tahoma, Geneva, sans-serif;
    font-size: 16px;
    margin: 10px 0;
    padding: 0 0 0 2%;
	line-height: 20px;
    width: 98%;
}

.arrow-1-img-right {
    float: right;
    margin: 0;
    width: 35%;
}

.arrow-1-img-right > img {
    border: 3px solid #FFFFFF;
    border-radius: 3px;
    width: 95%;
}

.arrow-1-right > img {
    float: right;
    margin-right: 10px;
    width: 125px;
}

.custom_container.right {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
}

.adver-man > p {
    float: left;
    font-family: Helvetica;
    font-size: 20px;
    line-height: 27px;
    margin-top: 15px;
	width:100%;
}

.adver-man strong {
    color: #FB5D08;
    font-size: 30px;
}

.mid-seperator {
    float: left;
    padding: 0 15px;
}

.mid-seperator {
    float: left;
    padding: 0 15px;
}

.f-type {
    font-size: 16px !important;
}

.file-types {
    float: left;
    text-align: center;
    width: 100%;
}

.file-types > ul {
    width: 100%;
	list-style:none;
}

.file-types li {
    float: left;
    padding: 3% 9%;
	list-style-type:none;
}

.file-types > p {
    float: left;
    font-family: helvetica;
    font-size: 14px;
}

.right-side-para {
    font-family: Tahoma, Geneva, sans-serif !important;
    font-size: 20px !important;
    font-weight: bold;
    line-height: 25px;
    margin-top: 5%;
}

.content-bottom {
    float: left;
    width: 100%;
}

.content-bootom-left {
    float: left;
    width: 60%;
}

.content-bootom-right {
    float: left;
    margin-top: 8%;
    text-align: center;
    width: 40%;
}

.content-bootom-right > p{
    font-family:Tahoma, Geneva, sans-serif !important;
    font-size: 20px !important;
    font-weight: bold;
    line-height: 25px;
}
.content-bootom-right > p > a{
    font-family:'Oswald', sans-serif !important;
    font-size: 30px !important;
    font-weight: bold;
    line-height: 30px;
}
.content-bootom-right > strong {
    color: #FB5D08;
    font-size: 70px;
	line-height:70px;
	font-family: 'Oswald', sans-serif;
}
/***********************************/
.page_heading, .inpage-header{
	width:100%;
	float:left;
	font-size:35px;
	color:#fb5d08;
	text-transform:uppercase;
    font-family:Tahoma, Geneva, sans-serif;
	
}
.page_disc{
	width:100%;
	float:left;
	clear:both;
	margin:5px 0 20px 0
}
.right_area_content, .left_area_content, .checkout-content .left{
	float:left;
   margin-right: 20px;
    width:43%;
	margin-top:10px;
	padding:20px;
	border:1px solid #eef3f7;
	min-height: 160px;
}
.gel_mat_promo{
	padding:20px 0;
	text-align:center;
	font-size:30px;
    font-family:Tahoma, Geneva, sans-serif;
	border-bottom:1px solid #EEF3F7;
	border-top:1px solid #EEF3F7;
	float:left;
	width:100%;
	margin-top:30px;
}
.gel_mat_details{
	width:96%;
	float:left;
	background:#eef3f7;
	margin-top:50px;
	padding:20px;
}
.main_heading.gelmat{
	color:#000;
	text-align:center;
	float:none;
}
.main_heading.gelmat span{
		color:#fd5e09;
		
}
.gel_mat_details .second_line{
	color:#000;
	font-size:18px;
	text-align:center;	
}

.gel_mat_details .left_container{
	width:460px;
	float:left;
	border-right:1px solid #fff;
	margin-top:30px;
}
.title.second{
	font-size:16px;
}
.gel_mat_details .out-lines{
	float:left;
	list-style:none;

}
.gel_mat_details .out-lines li{
	float:left;
	list-style:url(../image/bulits.png);
	line-height:22px;
	clear:left;
	margin:0 0 0 30px;
	
}
.gel_mat_details .gelmat_video{
	width:100%;
	float:left;
	margin-top:30px;
}
.gel_mat_details .gelmat_video > p{
	color:#fd5e09;
	text-transform:uppercase;
}

.gel_mat_details .gelmat_video .video_cont{
	width:420px;
	height:132px;
	float:left;
	clear:both;
	overflow:hidden;
	margin:0px;	
}
.gel_mat_details .social_link{
	margin:5px 0 0 0px;
	float:left;
	clear:both;
	width:100%;
}
.gel_mat_details .social_link li{
	list-style:none;

	display:inline-block;
	-moz-opacity: 0.90;
-khtml-opacity: 0.90;
opacity: 0.90;

}
.gel_mat_details .social_link li a{
	display:block;
	cursor:pointer;
	width:54px;
	height:36px;
	overflow:hidden;
	text-indent:-99999px;
}
.gel_mat_details .social_link li:hover{
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;

}
.gel_mat_details a.buy{
	background:#F90;
	width:auto;
	float:left;
	margin:10px 0 0 0;
	padding:5px 10px;
	font:Tahoma, Geneva, sans-serif;
	color:#000 !important;
	text-decoration:none;
}

.gel_mat_details .right_container{
	width:450px;
	float:left;
	margin-top:30px;
	border-left:1px solid #d0d0d0;
}
.gel_mat_details .right_container .img_container{
	width:403px;
	height:433px;
	margin:0 auto;
	display:block;
	border:1px solid #d0d0d0;
	padding:30px 20px;
}
.reviews_container{
	width:915px;
	float:left;	
	margin:10px 0 0 0;
	padding:20px;
	background:#eef3f7;

}
.reviews_container .reviews{
	width:290px;
	float:left;
	margin:0 10px 0 10px;
	
}
.reviews_container .reviews:last-child{
	margin:0 0 0 0;
}
.gm-v-all a{
	width:100px;
	float:right;
	margin:10px 0 0 0;
	padding:6px 10px;
	background:#fd5e09;
	color:#000 !important;
	font-size:18px;
    font-family:Tahoma, Geneva, sans-serif;
	text-align:center;
}
.testimonialshead{
	margin:20px 0 0 0;
	font-weight:bold;
	background:#fff !important;
	color:#000 !important;
}
.starter-amazon-com-ImageWidget-1-latest{
	margin:20px 0 0 0;
}
button.primaryAction, a.primaryAction{
	padding:0px !important;
	background-image:none !important;
	height:30px !important;
}
button.primaryAction span, a.primaryAction span{
	padding:10px !important;
	background:#FD5B08 !important;
	background-image:none !important;
	color:#fff !important;
	height:10px !important;
	line-height:10px !important;
}
button.primaryAction:hover span, a.primaryAction:hover span{
	padding:10px !important;
	background:#000 !important;
	background-image:none !important;
	color:#fff !important;
	height:10px !important;
	line-height:10px !important;
}
button.secondaryAction, a.secondaryAction{
	padding:0px !important;
	background-image:none !important;
	height:30px !important;
}
button.secondaryAction span, a.secondaryAction span{
	padding:10px !important;
	background:#000 !important;
	background-image:none !important;
	color:#fff !important;
	height:10px !important;
	line-height:10px !important;
}
button.secondaryAction:hover span, a.secondaryAction:hover span{
	padding:10px !important;
	background:#FD5B08 !important;
	background-image:none !important;
	color:#fff !important;
	height:10px !important;
	line-height:10px !important;
}
/*******************/
.map_container{
	width:100%;
	float:left;
	margin-top:20px;
	border: 1px solid #EEEEEE;
    border-radius: 5px;
    box-shadow: 0 0 3px 3px #EEEEEE inset;
    clear: both;
    float: left;
}
.map_container .map {
    background: url(map-flint.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 247px;
    width: 490px;
}
.map_container .right_cont{
	width:230px;
	float:right;
	margin:20px 100px 0 0;
}
.map_container .right_cont .location_heading{
	width:100%;
	float:left;
	margin:0 0 30px 0;
}
.map_container .right_cont ul{
	float:left;
	padding:0 0 0 10px;
	display:block;
}
.map_container .right_cont ul li.location{
	/*background:url(https://images-na.ssl-images-amazon.com/images/I/02xI82VGx1L.png) no-repeat;*/
	background-position: top left;
	padding-left:32px;
	display:block;
	list-style:none;
	margin-bottom:20px;
}
.map_container .right_cont ul li.email{
	/*background:url(https://images-na.ssl-images-amazon.com/images/I/02qDqVOEQAL.png) no-repeat;*/
	background-position: top left;
	padding-left:32px;
	display:block;
	list-style:none;
	margin-bottom:20px;
}
.map_container .right_cont ul li.phone{
	/*background:url(https://images-na.ssl-images-amazon.com/images/I/02iFbga1JuL.png) no-repeat;*/
	background-position: top left;
	padding-left:32px;
	display:block;
	list-style:none;
}
.cartDetails h2{
	background:#000;
}
ul.productList{
	margin:0px !important;
}
ul.productList li.product{
	width:221px !important;
}
ul.productList li.product:hover{
	box-shadow:0px 0px 2px #333333;
}
ul.productList li.product .miniDetailTargetImage{
	background:#EEF3F7 !important;
	padding:5px !important;
}
ul.productList li.product .productDetailsNamePrice{
	padding:5px !important;
}
/*********************/
#featured{ 
	width:954px; 
	height:auto; 
	background:#fff;
	float:left;
	margin:60px 0 0 0;
}
#featured ul.ui-tabs-nav{ 
	list-style:none; 
	width:354px;
	padding:20px;
	margin:0;
	float:left;
	background:#eef3f7;
}
#featured ul.ui-tabs-nav li{ 
	 
	font-size:12px; 
	color:#666; 
	float:left;
	background:#fff;
	margin-bottom:20px;

}
#featured ul.ui-tabs-nav li:last-child{ 
	margin-bottom:0;

}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	color:#333;  
	background:#fff; 
	line-height:20px;
	padding:12px;
	text-decoration:none;
}
#featured li.ui-tabs-nav-item a:hover, #featured li.ui-tabs-nav-item a:hover h3{ 
	background:#f2f2f2;
}

#featured ul.ui-tabs-nav li.ui-tabs-selected a, #featured ul.ui-tabs-nav li.ui-tabs-selected a h3{ 
	background:#000;
	color:#fff;	
}
#featured ul.ui-tabs-nav li a img{ 
	float:left; 
	background:#fff; 
	border:1px solid #eee;
	margin-right:10px;
	width:130px;
	height:94px;
}

#featured ul.ui-tabs-nav li a span{
	font-size:14px;	 
	line-height:18px;
}
#featured ul.ui-tabs-nav li h3{
	width:185px;
	float:left;
	font-size:20px;	 
	margin:0;
	padding:0 0 8px 0;	
}

#featured .ui-tabs-panel{ 
	width:536px;
	height:auto; 
	float:right;
	padding:20px 0 0 20px;
	
	}


#featured .ui-tabs-hide{ 
	display:none; 
}
.main_heading{
	font-size:30px;
	color:#fd5e09;	
	float:left;
	text-transform:uppercase;
    font-family:Tahoma, Geneva, sans-serif;
/*	margin:20px 0 0 0;*/
	font-weight:normal;
	line-height:30px;
}
.heading.second{
	margin-top:30px;
	width:100%;
	font-size:30px;
}
.small_disc{
	width:100%;
	float:left;
	color:#373737;
	margin: 10px 0 33px;
	line-height:22px;
	font-size:14px;
}
.item_detail span{
	width:100%;
	float:left;
	color:#373737;
	line-height:22px;
	font-size:14px;
    font-family:Tahoma, Geneva, sans-serif;
}
.item_detail{
	width:40%;
	float:left;
	min-height:282px;
}
.item_detail .size{
	font-size:35px;
	 font-family:Tahoma, Geneva, sans-serif;
	color:#373737;
	padding-bottom:30px;
	margin:0;
}
.item_detail .price{
	font-size:50px;
	 font-family:Tahoma, Geneva, sans-serif;
	color:#fd5e09;
	padding-bottom:30px;
	margin:20px 0 0 0;
}

.img_view{
	width:60%;
	float:right;
}
#featured .ui-tabs-panel .info{ 	
	float:left;
	clear:both;
	width:100%;
    margin: 60px 0 0;
}
#featured .info h2{ 
	font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0; 
	padding:0;
	color:#373737;


}
#featured .info p.help{
	margin-top:20px;
}
#featured .info a{ 
	text-decoration:none;
		color:#373737;
}
#featured .info a:hover{ 
	text-decoration:none;
	color:#fd5e09;
}
.button{
	padding:6px 10px;
	background:#fd5e09;
	color:#fff;
	font-size:18px;
    font-family:Tahoma, Geneva, sans-serif;
	text-align:center;
	display:table;
}
.gm-v-all a{
	width:100px;
	float:right;
	margin:10px 0 0 0;
	padding:6px 10px;
	background:#fd5e09;
	color:#fff;
	font-size:18px;
    font-family:Tahoma, Geneva, sans-serif;
	text-align:center;
}
.button:hover{
	background:#000;
	-webkit-transition: all 300s ease-in-out;
		-moz-transition: all 300s ease-in-out;
        -ms-transition: all 300s ease-in-out;
        -o-transition: all 300s ease-in-out;
		transition: all 300s ease-in-out;
}

.zoom{
	width:108px;
	height:42px;
	float:left;
	background: url(../image/search_icon.png) no-repeat #000;
	background-position:center center;
	overflow:hidden;
	text-indent:-999999px;
	margin-right:10px;
	
}

.cart_ss{
	padding: 10px 20px 10px 60px;
	float:left;
	/*background:url(https://images-na.ssl-images-amazon.com/images/I/02IWRISZkGL.png) no-repeat #fd5e09;*/
	background-position:left center;
	text-align:center;
	color:#fff !important;
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;
}
.cart:hover{
background:url(../image/cart.png) no-repeat #000;
	background-position:center center;

}

.zoom:hover{
background:url(../image/search_icon.png) no-repeat #fd5e09;
	background-position:center center;
}
#featured .info p{
	float:left;
	color:#373737;
	margin:0 0 20px 0;
	line-height:22px;
	font-size:14px;
}
#featured .info .button_container{
	float:right;
	}
#headerSlots{
	position:relative;
}
#topNavProgress2{
	width:100%;
	height:180px !important;
	float:left;
	padding:0px !important;
	background:none !important;
}
#topNavProgress2 .logo{
	width:210px !important;
	height:90px;
	float:left;
}
#topNavProgress2 .lapNav{
	width:970px !important;
	position:absolute !important;
	top:110px !important;
	background:none !important;
	border:#000 solid 5px;
}
#topNavProgress2 .lapNav .lapCheckoutNavigationText{
	
}
#topNavProgress2 .lapNav span.lapNavigationText{
	width:auto !important;
	float:left !important;
	left:20px !important;
	background:none !important;
	color:#000 !important;
	font-weight:bold;
	text-transform:uppercase;
}
#mainContentWrapper{
	width:980px !important;
	float:left;
}
#mainContentWrapper .centerColumn.centerColumnWide{
	width:980px !important;
	float:left;
}
.ThreeInnerColumn #GH{
	width:320px !important;
	float:left;
	background:#efefef;
	padding:10px;
}
.ThreeInnerColumn #CD{
	width:279px !important;
	float:left;
	padding:10px;
}
.ThreeInnerColumn #IF{
	width:320px !important;
	float:left;
	padding:10px;
}
.ThreeInnerColumn #GH #G.lastSection{
	background:#efefef;
	padding:10px;
}
div.com-amazon-webstore-ProductTitleDetail-2 .productTitle {
    font-size: 15px;
}
div.com-amazon-webstore-HighUpsellCart-2 div.recentlyAddedItems form div.justAddedCartItems ul.productList li.product div.productDetails, div.com-amazon-webstore-HighUpsellCart-2 div.recentlyAddedItems form div.otherCartItems ul.productList li.product div.productDetails, div.com-amazon-webstore-HighUpsellCart-2 div.recentlyAddedItems form div.justAddedCartItems ul.productList li.product, div.com-amazon-webstore-HighUpsellCart-2 div.recentlyAddedItems form div.otherCartItems ul.productList li.product {
    width: 650px !important;
}
.recentlyAddedItems p.title { font-size: 13px; }
#right-2 input.text, input[type="text"], #right-2 input.password, #right-2 input[type="password"] {
    width: 165px;
}
body#pageId3000.orderPipeline ul.productList li.product {
    width: auto !important;
}
body#pageId3000.orderPipeline div.com-amazon-webstore-OrderPipelineOrderDetailsConfirm-9 ul.shipments li.shipmentDetails fieldset ul.productList.shipmentItems li.product.shipmentItem div.productDetails {
    width: 395px;
}
div.com-amazon-webstore-OrderPipelineOrderDetailsConfirm-9 ul.shipments li.shipmentDetails fieldset ul.productList.shipmentItems li.product.shipmentItem .productDetails .title {
    font-size: 14px;
}

div.com-amazon-webstore-OrderPipelineReviewPagePromoCodeAndGc-3 div.promotionalCodes, div.com-amazon-webstore-OrderPipelineOrderTotals-2 div.orderSummary, body#pageId3000.orderPipeline div.com-amazon-webstore-OrderPipelinePaymentMethodDisplay-3, div.com-amazon-webstore-OrderPipelineBillingAddressDisplay-4 {
    background:#EEF3F7 !important;
    color:#000 !important;
}
body#pageId3000.orderPipeline h2 {
    background-color: #FB5D08;
    border: none;
    color: #FFFFFF;
    font-size: 15px;
    padding: 2px 0 2px 7px;
}

.cuspage {
    display:block;
    padding:60px 0 0 0;
}
.topbnr {
    display:block;
    background:url(custimg_01.jpg) no-repeat 0 0;
    width:970px;
    height:599px;
}
body .topbnr h1 {
    color: #fff;
    font-family: "Myriad Pro";
    font-size: 32px;
    font-weight: bold;
    margin: 0;
    padding: 43px 0 0 16px;
    text-transform: uppercase;
}
.btmbnrbox {
    display:block;
    clear:both;
    padding-top:30px;
}
.leftbtmbnrbox, .rightbtmbnrbox {
    float:left;
    width:465px;
    font-size:15px;
    color:#000;
    line-height:normal;
}
.leftbtmbnrbox {
    font-size:20px;
}
.rightbtmbnrbox {
    background:url(bdrimg.png) no-repeat 0 0;
    padding-left:15px;
    margin-left:15px;
}
.leftbtmbnrbox strong {
    font-size:26px;
    color:#fb5d08;
}
.rightbtmbnrbox div.probox {
    background-color:#e6e7e8;
    border-radius:5px;
    width:100%;
    display:block;
    flaot:left;
    float: left;
    padding: 0 4px;
}
.rightbtmbnrbox div.probox div {
    display:block;
    clear:both;
    padding:20px;
    float:left;
}
.rightbtmbnrbox div.probox div.bdrboxbtn {
    border-top:#3c3d3d dotted 4px;
}
#mainContentWrapper .rightbtmbnrbox h2 {
    background: none;
    color: #000;
    font-family: "Myriad Pro";
    font-size: 25px;
    font-weight: bold;
    margin-bottom: 12px;
    padding: 0;
    text-transform: uppercase;
}
span.pricebx {
    font-size:50px;
    color:#fb5d08;
    font-weight:bold;
    display:block;
    font-family: "Myriad Pro";
    padding-top:5px;
}
.probox i {
    display: block;
    font-family: comic sans ms;
    font-style: normal;
    padding-top: 15px;
}
.rightbtmbnrbox div.probox img {
    display:block;
    float:right;
    padding:10px 0 15px 15px;
}



body.detail .ThreeInnerColumn #GH, body.detail .ThreeInnerColumn #GH #G.slotSection.firstSection, body.detail .ThreeInnerColumn #GH #H.slotSection.firstSection {
    margin-right: 25px;
    width: 400px !important;
}
body.detail .ThreeInnerColumn #GH #G.slotSection.firstSection, body.detail .ThreeInnerColumn #GH #H.slotSection.firstSection { margin:0; }
body.detail #alternateImagesBody {
    display:block;
    padding:22px 0;
}
body.detail ul.alternateImages li {
    height: 90px;
    margin: 0 5px;
}
body.detail .ThreeInnerColumn #CD, body.detail .ThreeInnerColumn #CD #C.slotSection, body.detail .ThreeInnerColumn #CD #D.slotSection {
    width: 510px !important;
}
body.detail .productImage {
    border: none;
}
body.detail #centerRow-2 #A.slotSection.firstSection {
    width:100% !important;
    clear:both;
    padding:25px 0;
}
div.com-amazon-webstore-ProductInformationList-2 .productInformation .information h3 {
    font-size: 14px;
}
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews {
    padding: 10px 0;
}

div.com-amazon-webstore-ProductPricing-2 div.productDetailPrice p.itemOnSale em {
    display: block;
    font-size: 13px;
    padding-top: 15px;
}
.productDetailPrice p.itemOnSale { margin-bottom:10px; }

body#pageId0 #top-1 #featured {
    min-height: 705px;
}


body#pageIdinfoGelmat .gel_mat_details a.buy, body#pageIdinfoGelmat #top-5 a.buy {
    background: none repeat scroll 0 0 #8bc319;
    color: #fff !important;
    font-size: 18px;
    font-weight: bold;
    padding: 5px 20px;
    text-transform: uppercase;
}
body#pageIdinfoGelmat #top-5 a.buy {
    background:#fd5e09; float:right; margin:15px 26px 15px 0;
    text-decoration:none;
    font-size:16px;
    text-transform:none;
}
.all {
    float: left;
    margin: 20px 0 0;
    padding: 5px;
    width: 100%;
}
.all img {
    float: left;
    height: auto;
    margin: 0 5px 0 0;
    width: auto;
    max-width:135px;
}
.all:hover {
    box-shadow: 0 0 5px #ccc;
}
.all p strong {
    color: #333;
    font-weight: bold;
}

.map_container .right_cont ul li.location {
    background: url(location_icon.png) no-repeat scroll left top rgba(0, 0, 0, 0);
    display: block;
    list-style: none outside none;
    margin-bottom: 20px;
    padding-left: 32px;
}
.map_container .right_cont ul li.email {
    background: url(main_icon.png) no-repeat scroll left top rgba(0, 0, 0, 0);
    display: block;
    list-style: none outside none;
    margin-bottom: 20px;
    padding-left: 32px;
}
.map_container .right_cont ul li.phone {
    background: url(phone_icon.png) no-repeat scroll left top rgba(0, 0, 0, 0);
    display: block;
    list-style: none outside none;
    padding-left: 32px;
}
form#contact_form {
    display:block;
    clear:both;
    padding:20px 0;
}
form#contact_form strong {
    color: #000;
    display: block;
    font-size: 18px;
    line-height: normal;
    margin: 0 0 30px;
    text-transform: uppercase;
    width: 100%;
}
.formfldbox {
    clear: both;
    display: block;
    float: left;
    padding: 0 0 18px;
    width: 100%;
}
.formfldbox span {
    clear: both;
    float: left;
    line-height: 45px;
    vertical-align: middle;
    width: 106px;
}
.formfldbox input {
    border: 1px solid #eeeeee;
    border-radius: 5px;
    box-shadow: 0 0 3px 3px #eee inset;
    float: left;
    line-height: 22px;
    padding: 10px 5px;
    vertical-align: middle;
    width: 460px;
}
.formfldbox textarea {
    border: 1px solid #eeeeee;
    border-radius: 5px;
    box-shadow: 0 0 3px 3px #eee inset;
    float: left;
    height: 240px;
    line-height: 22px;
    padding: 10px 5px;
    vertical-align: middle;
    width: 460px;
}
form#contact_form input.submit {
    background: #fd5e09;
    color: #fff;
    font-size: 18px;
    padding: 6px 10px;
    text-align: center;
    border:none;
    margin-left: 106px;
}
.contentbox h1 {
    color:#000;
    font-weight:normal;
}

.contentbox .gel_mat_details {
    margin-top: 0;
    width: auto;
}

.title, body #mainContentWrapper h5.title a, body#pageId0 #mainContentWrapper #L-1 .video h5.title a {
    margin-top: 0;
}