@charset "utf-8";


body {
	background :url(../img/bg_img.png) repeat-y;
	background-size:cover;
	margin:0 auto;
	padding: 0;
	color: #000; 
	width:100%;
	
}




* {
	outline:none;
}


/*zoom effect CSS*/


	.zoom {
			display:inline-block;
			position: relative;
		}
		
		/* magnifying glass icon */
		.zoom:after {
			content:'';
			display:block; 
			width:33px; 
			height:33px; 
			position:absolute; 
			top:0;
			right:0;
			background:url(icon.png);
		}

		.zoom img {
			display: block;
		}

		.zoom img::selection { background-color: transparent; }
		
/*zoom CSS end*/



#header{
	width:100%;
	height:100px;
	background:url(../img/header_bg.png) repeat-x;	margin: 0 auto;
}


#header_container {
	width:1100px;
	height:auto;
	margin:0 auto;
	
}

#logo {
	height:75px;
	width:265px;
	margin:10px 0px 0px 0px;
	float:left;
	padding:0px;
	

}

#header_search_container {
	width:345px;
	height:30px;
	float:right;
	margin:15px 33px 0px 0px;
}
	

#header_search_field {
	width:282px;
	height:28px;
	float:left;
	margin:0px;
}

#search_txtfld {
	width:280px;
	height:26px;
	border:1px solid #a8a7a7;
	text-indent:5px;
	
}





#header_search_btn {
	width:55px;
	height:30px;
	float:left;
	margin:0px 0px 0px 5px;
}

#search_btn {
	width:53px;
	height:30px;
	border:1px solid #a8a7a7;
	background-color:#dcb918;
	color:#000;
	font-family: 'PT Sans', sans-serif;
	font-size:12px;
	cursor:pointer;
}

#search_btn:hover {
	color:#FFF;
}


#navigation{
	background:#fff;
	height:40px;
	width:100%;
	
}


#navigation_container {
	width:1010px;
	height:50px;
	margin:0 auto;
}

#topbanner{
	width:1010px;
	height:auto;
	margin:0px auto;
	text-align:center;
	background:#000;
	-webkit-box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.8);
-moz-box-shadow:    0px 2px 10px 0px rgba(50, 50, 50, 0.8);
box-shadow:         0px 2px 10px 0px rgba(50, 50, 50, 0.8);
	
}

#bnrimg {
	 width:100%;
	 height:auto;
	 max-height:1800px;
}

.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; } .rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; } .rslides li:first-child { position: relative; display: block; float: left; } .rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }

/*search engine CSS */

.gsc-control-cse-en {
	border:none !important;
	background:none !important;
	height:1px !important;
	padding:none !important;
	
}

.gsc-search-button {
	color:#000 !important;
	font-size:14px !important;
	font-weight:normal!important;
	cursor:pointer !important;


}

.gsc-input {
	border:none !important;
	background-color:#FFF !important; 
	color:#666 !important;
	font-size:12px !important;

}
.gsc-search-button:hover {
	color:#FFF !important;
	
}


	
	
/*main content CSS starts here.....*/

#main_content_container {
	width:1010px;
	height:auto;
	margin:0 auto;
	padding:0px;
	background-color:#E3E3E3;
-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.8);
-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.8);
box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.8);
}


#main_content_container_index {
	width:1010px;
	height:auto;
	margin:0 auto;
	padding:0px;
	background-color:#FFF;
-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.8);
-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.8);
box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.8);
}


#main_matter_top_container {
	width:990px;
	height:auto;
	float:left;
	margin:10px 10px 0px 10px;
	padding:0px;
	font-family: 'PT Sans', sans-serif;
	font-size:12px;
	color:#656565;
	text-align:justify;
	
}

#main_matter_bottom_container {
	width:990px;
	height:auto;
	float:left;
	margin:20px 10px 0px 10px;
	padding:0px;
	font-family: 'PT Sans', sans-serif;
	font-size:12px;
	color:#656565;
	text-align:justify;

	
}

.product_top_container {
	width:245px;
	height:auto;
	float:left;
	marging:0px 0px 0px 0px;
	padding:0px;
	background-color:#d5d5d5;

}



	

.product_separator {
	width:2px;
	height:250px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	background-image:ur(../img/product_separator.png);
	background-repeat:no-repeat;
	
}

.product_separator img {
	width:100%;
	height:100%;
}
	
.product_top_header1 {
	width:245px;
	height:20px;
	float:left;
	font-size:13px;
	color:#EF4923;
	text-align:center;
	margin:10px 0px 0px 0px;
	padding:0px;
	font-family: 'Exo 2', sans-serif;
	font-weight:bold;

}

	
.product_top_header2 {
	width:245px;
	height:20px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:14px;
	color:#6b070b;
	text-align:center;
	font-family: 'Exo 2', sans-serif;
}

.product_top_img_container {
	width:120px;
	height:126px;
	float:left;
	margin:0px 0px 0px 65px;
	padding:0px;

}

.product_top_img_container img {
	width:100%;
	height:100%;
}

.product_top_desc {
	width:205px;
	height:80px;
	float:left;
	margin:0px 20px 0px 20px;
	padding:0px;
	line-height:18px;
}

.product_top_desc p {
	margin:0px;
}


.product_top_desc a {
	text-decoration:none;
	color:#656565;
}

.product_top_desc a:hover {
	text-decoration:none;
	color:#F60;
}


.bottom_about_container {
	width:650px;
	height:auto;
	float:left;
	margin:0px 0px 0px 20px;
	padding:0px;
}

.bottom_about_header {
	width:530px;
	height:20px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	color:#4b4a4a;
	text-transform:capitalize;
}

.bottom_about_content {
	width:650px;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
	line-height:18px;
}

.bottom_mini_sliderspace {
	width:240px;
	height:123px;
	float:right;
	margin:0px 20px 0px 0px;
	padding:0px;
}

.bottom_mini_sliderspace img {
	width:100%;
	height:100%;
}

.footer_main_container {
	width:990px;
	height:auto;
	float:left;
	margin:0px 10px 5px 10px;
	padding:0px;
	text-align:justify;
}
.footer_matter_container{
	width:950px;
	height:auto;
	float:left;
	margin:0px 20px 0px 20px;
	padding:0px;
	text-align:justify;
	border-top:1px solid #999999;
}

.footer_mini_1 {
	width:150px;
	height:auto;
	float:left;
	margin:0px 0px 5px 0px;
	padding:0px;
	
}

.footer_mini_2 {
	width:250px;
	height:auto;
	float:left;
	margin:0px 0px 5px 0px;
	padding:0px;

}

.footer_matter_container ul {
	list-style-type:none;
	display:inline;
}

.footer_matter_container ul li {
	list-style-type:none;
	display:inline block;
	text-align:left;
	font-family: 'PT Sans', sans-serif;
	font-size:12px;
	line-height:16px;

}

.footer_matter_container ul li a {
	text-decoration:none;
	color:#666;
	cursor:pointer;
}

.footer_matter_container ul li a:hover {
	text-decoration:none;
	color: #4b4a4a;
}


.save_money {
	width:82px;
	height:82px;
	float:left;
	margin:25px 0px 0px 0px;
}

.newsletter_container {
	width:260px;
	height:auto;
	float:right;
	margin:20px 0px 0px 0px;
	padding:0px;
}

.newsletter_header {
	width:260px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
	font-family: 'PT Sans', sans-serif;
	font-size:18px;
	color:#656565;
	
}

.newsletter_header_mini {
	width:260px;
	height:15px;
	float:left;
	margin:0px;
	padding:0px;
	font-family: 'PT Sans', sans-serif;
	font-size:10px;
	color:#acabab;
	
}

.newletter_txtfld {
	width:175px;
	height:28px;
	border:1px solid #d8d6d6;
	margin:10px 0px 0px 0px;
	text-indent:5px;
	float:left;
	font-size:12px;
	color:#656565;
		-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	outline:none;
	
}

.newletter_txtfld::-webkit-input-placeholder { color:#999; } 
.newletter_txtfld::-moz-placeholder { color:#999; }
.newletter_txtfld::-ms-input-placeholder { color:#999; }


.newsletter_sbmt {
	width:58px;
	height:28px;
	float:left;
	margin:10px 0px 0px 8px;
	padding:0px;
	background-color:#dcb918;
	color:#000;
	font-size:12px;
	border:none;
	cursor:pointer;
	outline:none;
}

.newsletter_sbmt:hover {
	color:#FFF;
}
.newsletter_sbmt:active {
	color:#000;
}
.footer_seperator {
	width:1px;
	height:100px;
	float:left;
	margin:8px 0px 0px 0px;
	padding:0px;
	background-image:url(../img/footer_sep.png);
	background-repeat:no-repeat;
}

.footer_seperator img {
	width:100%;
	height:100%;
}

#footer_narrow{
	background :url(../img/footer_bg.png) repeat-y;
	background-size:cover;
	width:100%;
	height:43px;
	
}

.footer_narrow_container {
	width:950px;
	height:43px;
	margin:0px auto;
	padding:0px;
}

.copyright {
	width:320px;
	height:15px;
	margin:15px 0px 0px 0px;
	float:left;
	color:#000;
	font-size:12px;
	font-family: 'PT Sans', sans-serif;
	
}

.follow_container {
	width:210px;
	height:25px;
	float:right;
	margin:12px 0px 0px 0px;
	padding:0px;
}

.follow {
	width:80px;
	height:22px;
	margin:3px 0px 0px 0px;
	float:left;
	color:#000;
	font-size:12px;
	font-family: 'PT Sans', sans-serif;
}

.social {
	width:120px;
	height:25px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.social img:hover {
	 opacity:0.6;
  filter:alpha(opacity=60); /* For IE8 and earlier */
}


.sub {
	font-size:11px !important;


}

.news_container {
	width:530px;
	height:30px;
	float:left;
	margin:5px 0px 0px 80px;
	padding:0px;
}

.news_mini {
	width:508px;
	height:33px;
	float:left;
	margin:0px 0px 0px 10px;
	padding:0px;
	border:1px solid #dcb918;
}

.news_header {
	width:80px;
	height:26px;
	float:left;
	padding:7px 0px 0px 0px;
	background-color:#dcb918;
	text-align:center;
	font-size:15px;
	color:#000;
}

.news_matter {
	width:400px;
	height:33px;
	float:left;
	margin:0px 0px 0px 13px;
	padding:0px;
}


.marquee-with-options {
	width: 400px;
	overflow: hidden;
	margin-top:8px;
}

.marquee-with-options a {
	text-decoration:none;
	color:#656565;
}
			
.marquee-with-options a:hover {
	text-decoration:none;
	color:#666;
}


.smallnav_container {
	width:850px;
	height:18px;
	float:left;
	margin:5px 0px 0px 10px;
	padding:0px;
	font-size:12px;
	color:#999;
	font-family: 'PT Sans', sans-serif;
}

.smallnav_container a {
	text-decoration:none;
	color:#999;
}

.smallnav_container a:hover {
	text-decoration:none;
	color:#fab317;
}
/*PROMOTIONS CSS starts here */

.promotion_main_container {
	width:990px;
	height:auto;
	float:left;
	margin:20px 10px;
	padding:0px;
}

.promotion_space {
	width:700px;
	height:489px;
	float:left;
	margin:20px 0px 20px 140px;
	padding:5px 5px 5px 5px !important;
	border:1px solid #efb619;
}

.promotion_space img {
	width:100%;
	height:100%;
}



/*TERMS & CONDITIONS CSS starts here */

.terms_main_container {
	width:990px;
	height:auto;
	float:left;
	margin:20px 10px;
	padding:0px;
}

.terms_space {
	width:850px;
	height:auto;
	float:left;
	margin:20px 63px;
	padding:5px 5px 5px 5px !important;
	border:1px solid #efb619;
	font-family: 'PT Sans', sans-serif;
	color:#656565;
	font-size:13px;
	text-align:justify;
	
}

.terms_space p {
	margin:0px;
}


/*ABOUT CSS starts here */

.about_main_container {
	width:990px;
	height:auto;
	float:left;
	margin:20px 10px;
	padding:0px;
}

.about_space {
	width:850px;
	height:auto;
	float:left;
	margin:20px 63px;
	padding:5px 5px 5px 5px !important;
	border:1px solid #efb619;
	font-family: 'PT Sans', sans-serif;
	color:#656565;
	font-size:13px;
	text-align:justify;
	
}

.about_space p {
	margin:0px;
}


/*RIGHT OIL CSS starts here */

.rightoil_main_container {
	width:990px;
	height:auto;
	float:left;
	margin:20px 10px;
	padding:0px;
}

.rightoil_space {
	width:850px;
	height:auto;
	float:left;
	margin:20px 63px;
	padding:5px 5px 5px 5px !important;
	border:1px solid #efb619;
	font-family: 'PT Sans', sans-serif;
	color:#656565;
	font-size:13px;
	text-align:justify;
	
}

.rightoil_space p {
	margin:0px;
}





/*CONTACT US CSS starts here */

.contactus_main_container {
	width:990px;
	height:auto;
	float:left;
	margin:20px 10px 50px 10px;
	padding:0px;
}


.contactus_minicontainer {
	width:950px;
	height:auto;
	float:left;
	margin:0px 20px 0px 20px;
	padding:0px;
	font-family: 'PT Sans', sans-serif;
}

.left_contact_details_container {
	width:330px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	background: #f3d808; /* Old browsers */
background: -moz-linear-gradient(left, #f3d808 0%, #f1961d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f3d808), color-stop(100%,#f1961d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #f3d808 0%,#f1961d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #f3d808 0%,#f1961d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #f3d808 0%,#f1961d 100%); /* IE10+ */
background: linear-gradient(to right, #f3d808 0%,#f1961d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3d808', endColorstr='#f1961d',GradientType=1 ); /* IE6-9 */

}

.address_container {
	width:300px;
	height:auto;
	float:left;
	margin:15px;
	padding:0px;
	background-color:#FFF;
}

.contactus_form_container {
	width:618px;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
	color:#FFF;
	border:1px solid #F1971C;

}

.contact_form_main_tablecontainer {
	width:568px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:13px;
	color:#666;

	
}

.address_header_container {
	width:300px;
	height:auto;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px;
	font-size:18px; 
	font-weight:bold; 
	text-align:center;
	color:#EF4923;
	letter-spacing:2px;

}

.address_header_matter_container {
	width:280px;
	height:auto;
	float:left;
	margin:30px 10px 30px 10px;
	padding:0px;
	text-align:justify;
	font-size:13px;
	color:#656565;
	
}

.address_main_container {
	width:280px;
	height:auto;
	float:left;
	margin:10px;
	padding:0px;
	font-size:13px;
	color:#656565;
}
	
.address_main_container p {
	margin:2px;
}

.address_main_container p a {
	text-decoration:none;
	color:#656565;
}

.address_main_container p a:hover {
	text-decoration:none;
	color:#000;
}
	
	
.contact_form_innercontainer {
	width:568px;
	height:auto;
	float:left;
	margin:25px 25px;
	padding:0px;
	color:#000;
}
	
.form_header {
	width:568px;
	height:auto;
	float:left;
	margin:0px 0px 30px 0px;
	padding:0px;
	font-size:18px; 
	font-weight:bold; 
	text-align:center;
	color:#EF4923;
	letter-spacing:2px;

	
}

.response {
	width:auto;
	height:auto;
	min-width:250px;
	font-size:14px;
	text-align:center;
	color:#F00;
	text-wrap: normal; 
	overflow:hidden;
	height:auto; 
	text-align: center;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	margin:0 auto;
	background:#FEFBED; 
	border:1px solid #F1971C;
	display:none;
}

.txtfldmain {
	width:320px;
	height:30px;
	float:left;
	margin:0px;
	padding:0px;
	border:1px solid #CCC;
	text-indent:8px;
}

.txtfldmain:focus{
	border:1px solid #F1AA16;
}
	

.txtareamain {
	width:312px;
	height:50px;
	float:left;
	margin:0px;
	padding:8px 0px 8px 8px;
	border:1px solid #CCC;
	resize:none;

}

.txtareamain:focus{
	border:1px solid #F1AA16;
}

.submit_btn {
	width:75px;
	height:30px;
	float:right;
	margin:5px 75px 0px 0px;
	background-color:#F1AA16;
	text-align:center;
	border:none;
	color:#FFF;
	cursor:pointer;
}
	
.submit_btn:hover {
	text-decoration:none;
	color:#FFF;
	background-color:#F1971C;
}


/*MOTOR SPORTS CSS starts here */

.motorsports_main_container {
	width:990px;
	height:auto;
	float:left;
	margin:20px 10px;
	padding:0px;
}

.motorsports_mini_container {
	width:950px;
	height:auto;
	float:left;
	margin:0px 20px 0px 20px;
	padding:0px;
}


.motorsports_stackup_container {
	width:950px;
	height:auto;
	float:left;
	margin:10px 0px;
	padding:0px;
}

.motorsports_stack_img_cntnr {
	width:150px;
	height:150px;
	float:left;
	margin:0px;
	padding:0px;
	border:2px solid #a2a2a2;
}

.motorsports_stack_img_cntnr img {
	width:100%;
	height:100%;
}

.motorsports_stack_matter_cntnr {
	width:700px;
	height:auto;
	float:right;
	margin:45px 0px 0px 0px;
	padding:0px;
		font-family: 'PT Sans', sans-serif;
	color:#656565;
	font-size:13px;
	text-align:justify;
}

.motorsports_stack_matter_cntnr p {
	margin:0px;
}

.motorsports_stackdwn_matter_cntnr {
	width:700px;
	height:auto;
	float:left;
	margin:45px 0px 0px 0px;
	padding:0px;
	font-family: 'PT Sans', sans-serif;
	color:#656565;
	font-size:13px;
	text-align:justify;
	
}

.motorsports_stackdwn_matter_cntnr p {
	margin:0px;
}

.motorsports_stackdwn_img_cntnr {
	width:150px;
	height:150px;
	float:right;
	margin:0px;
	padding:0px;
	border:2px solid #a2a2a2;
}

.motorsports_stackdwn_img_cntnr img {
	width:100%;
	height:100%;
}

.motorsports_anthem_cntnr {
	width:950px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.motorsports_anthem_header {
	width:950px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:18px; 
	font-weight:bold; 
	text-align:center;
	color:#EF4923;
	font-family: 'PT Sans', sans-serif;
}

.motorsports_anthem_matter {
	width:950px;
	height:auto;
	float:left;
	margin:10px 0px 25px 0px;
	padding:0px;
	font-family: 'PT Sans', sans-serif;
	color:#656565;
	font-size:13px;
	text-align:justify;
}



/*PRODUCTS CSS starts here */


.products_main_container {
	width:990px;
	height:auto;
	float:left;
	margin:20px 10px;
	padding:0px;
}

.products_mini_container {
	width:950px;
	height:auto;
	float:left;
	margin:0px 20px 0px 20px;
	padding:0px;
}

.products_stack_contnr {
	width:950px;
	height:auto;
	float:left;
	margin:5px 0px 5px 0px;
	padding:0px;
}

.product_container {
	width:200px;
	height:auto;
	float:left;
	margin:0px 18px 0px 18px;
	padding:0px;
}

.product_img_container {
	width:150px;
	height:150px;
	float:left;
	border:1px solid #CCC;
	background-color:#DDD;
	margin:0px 0px 10px 25px;
	padding:0px;
}

.product_img_container:hover {
	cursor:zoom-in;
}

.product_img_container img {
	width:100%;
	height:100%;
}

.product_img_name {
	width:200px;
	height:35px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:14px; 
	font-weight:bold; 
	text-align:center;
	color:#EF4923;
	font-family: 'Exo 2', sans-serif;
}

.product_img_mininame {
	width:200px;
	height:20px;
	float:left;
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size:13px; 
	text-align:center;
	color:#C60;
	font-family: 'Exo 2', sans-serif;
}

.product_matter {
	width:180px;
	height:auto;
	float:left;
	margin:10px 0px 10px 0px;
	padding:8px;
	font-family: 'PT Sans', sans-serif;
	font-size:12px;
	color:#656565;
	text-align:justify;
	background-color:#DDD;
}

.product_matter p {
	margin:0px;
}

.product_matter a{
	color:#656565;
	text-decoration:none;

}

.product_matter a:hover{
	color:#F90;
	text-decoration:none;


}

.product_more {
	width:70px;
	height:30px;
	float:left;
	margin:10px 0px 0px 105px;
	padding:0px;
	
}

.prdct_more {
	width:70px;
	height:30px;
	float:left;
	margin:0px;
	padding:0px;
	font-size:14px; 
	text-align:center;
	color:#FFF;
	background-color:#666;
	font-family: 'Exo 2', sans-serif;
	border:none;
	cursor:pointer;
	
}

.prdct_more:hover{
	color:#F90;
	background-color:#333;

}

.product_stack_break {
	width:950px;
	height:1px;
	float:left;
	margin:10px 0px 10px 0px;
	background-color:#999999;
}


/*PRODUCTS MINI CSS starts here */


.products_mini_main_container {
	width:990px;
	height:auto;
	float:left;
	margin:20px 10px;
	padding:0px;
	font-family: 'PT Sans', sans-serif;
	font-size:13px;
	color:#656565;
	text-align:justify;
}

.productsmini_mini_container {
	width:950px;
	height:auto;
	float:left;
	margin:0px 20px 0px 20px;
	padding:0px;
}

.product_mini_stack_container {
	width:950px;
	height:auto;
	float:left;
	margin:10px 0px 10px 0px;
	padding:0px;
}

.product_mini_img_container {
	width:180px;
	height:180px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	border:1px solid #CCC;
	background-color:#DBDBDB;
}

.product_mini_img_container:hover {
	cursor:zoom-in;
}

.product_mini_img_container img {
	width:100%;
	height:100%;
}

.product_mini_desc_container {
	width:700px;
	height:auto;
	float:right;
	margin:0px 0px 0px 0px;
	padding:10px;
	background-color:#DBDBDB;
	
}

.product_mini_specsheet_container {
	width:950px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.product_mini_header {
	width:700px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-family: 'Exo 2', sans-serif;
	text-align:center;
	font-size:16px;
	color:#EF4923;
}

.product_mini_header p {
	margin:5px 0px 0px 0px;
}
	
.product_mini_description_header {
	width:550px;
	height:20px;
	float:left;
	margin:0px 0px 0px 0px;
	font-family: 'PT Sans', sans-serif;
	font-size:14px;
	color:#666;
	font-weight:bold;

}



.product_mini_stacker {
	width:700px;
	height:auto;
	float:left;
	margin:5px 0px 5px 0px;
	padding:0px;
	font-size:12px;
}

.product_mini_pointer {
	width:11px;
	height:10px;
	float:left;
	margin:0px 10px 0px 20px;
	padding:0px;

}

.product_mini_descspace {
	width:650px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.product_mini_stats_header {
	width:950px;
	height:20px;
	float:left;
	margin:10px 0px 5px 0px;
	font-family: 'PT Sans', sans-serif;
	font-size:16px;
	color:#666;
	font-weight:bold;
	

}

.product_mini_description_main {
	width:950px;
	height:auto;
	float:left;
	margin:10px 0px 10px 0px;
	padding:0px;
}

.product_mini_description_main p {
	margin:0px;
}


.product_mini_spec_container {
	width:650px;
	height:auto;
	float:left;
	margin:10px 0px 20px 150px;
	padding:0px;
	font-family: 'PT Sans', sans-serif;
	font-size:13px;
	color:#666;
	text-align:left;

	
}

.product_spec_id {
	width:950px;
	height:20px;
	float:left;
	margin:10px 0px 10px 0px;
	font-family: 'PT Sans', sans-serif;
	font-size:14px;
	color:#F60;
	text-align:center;
	font-weight:bold;
	
}

.product_descrip_special {
	width:700px;
	height:auto;
	float:left;
	margin:10px 0px 10px 0px;
	padding:0px;
	font-family: 'PT Sans', sans-serif;
	font-size:12px;
	color:#656565;
	text-align:justify;
	
}

#reset{
	width:75px;
	height:30px;
	float:right;
	margin-top:5px;;
	background-color:#F1AA16;
	text-align:center;
	border:none;
	color:#FFF;
	cursor:pointer;
	}
	
.new_readmore {
	width:80px;
	height:18px;
	padding:2px 0px 0px 0px;
	float:right;
	margin:0px 20px 5px 0px;
	color:#000;
	background-color:#d5d5d5;
	text-align:center;
}

	
.new_readmore:hover {
	background-color:#FFF;
	color:#F60;
}

.new_readmore a {
	text-decoration:none;
	color:#000;
	background-color:#d5d5d5;
}
.new_readmore a:hover {
	text-decoration:none;
	color:#F60;
	background-color:#FFF;
}



.place_container{
	width:580px;
	min-height:300px;
	height: auto;
	float:right;
}
.place_container2{
	width:580px;
	min-height:630px;
	height: auto;
	float:right;
	margin:0 auto;
}
.place1{
	margin:0px 10px 10px 10px;
	width:218px;
	height:300px;
	float:left;
	margin-left:30px;
}
.place2{
	mmargin:0px 10px 10px 10px;
	width:218px;
	height:300px;
	float:left;
		
}
.place3{
	margin:0px 0px 10px 30px;
	width:218px;
	height:300px;
	float:left;
		
}
.place4{
	float:left;
	margin:0px 10px 10px 10px;
	width:218px;
	height:300px;
	
		
}

.place_mini {
	width:250px;
	height:auto;
	float:left;
}
.place5{
	margin:200px 10px 10px 30px;
	width:218px;
	height:320px;
	float:left;
	clear:left;
/*	margin-left:161px; */
		
}
.hq_img{
	width:198px;
	height:auto;
	margin:0 auto;
}
.hq_img img{
	width:198px;
	height:auto;
}
.title_HQ{
	min-height:15px;
	height:auto;
	width:208px;
	font-family: 'PT Sans', sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #333;
	line-height:none;
	text-align:left;
	margin:10px 0px;
	padding-left:10px;
}
.title_HQ_sub{
	height:18px;
	width:208px;
	font-family: 'PT Sans', sans-serif;
	font-size:14px;
	color: #333;
	margin:5px 0px;
	line-height:none;
	text-align:left;
	padding-left:10px;
}
.title_HQ_sub1{
	height:38px;
	width:208px;
	font-family: 'PT Sans', sans-serif;
	font-size:14px;
	color: #333;
	margin:5px 0px;
	line-height:none;
	text-align:left;
	padding-left:10px;
	
}
.hq_address{
	font-family: 'PT Sans', sans-serif;
	font-size:14px;
	color: #333;
	margin:5px 0px;
	line-height:none;
	padding:4px 0 10px;
	padding-left:10px;
	
}
.hq_address a {
	text-decoration:none;
	color:#000;
}


.hq_address a:hover {
	text-decoration:none;
	color:#F60;
}
.place_main_container {
	width:580px;
	height:auto;
	float:left;
}

.logos_container {
	width:250px;
	height:auto;
	float:left;
	margin:50px 0px 0px 45px;
	text-align:center;
}

.left_main_contact_dtls {
	width:350px;
	height:auto;
	float:left;
}