html {width:100%;
height:100%;
margin:0px;
padding:0px;}
body {	font-family: Arial; margin:0; padding:0; color:#393939; font-size:12px; width:100%; height:100%; background: #FFFFFF 
}
form {margin:0;  padding:0;
}
img {border:0px
}
a {	color:#5b5b5b; font-size:11px; text-decoration:underline
}
.glink { color:#5b5b5b; font-size:12px; text-decoration:underline;
}
a:hover {text-decoration:underline;
}
.add_to_cart {	color:#5b5b5b; font-size:11px; text-decoration:none
}
ul{margin:0px; padding:0px; list-style:none;
}
li{margin:0px; padding:0px; line-height:16px
}
#wrapper { width:100%;  position:relative;
}
#left_top { width:50%; position:absolute; background:#053400; height:188px; left:0px; top:0px
} 
#right_top { width:50%; position:absolute; background:#013b00; height:188px; right:0px; top:0px
} 
#left_top_in {margin-right:499px; background:url(images/left_bg.jpg) no-repeat right top; height:188px
}
#right_top_in {margin-left:499px; background:url(images/right_bg.jpg) no-repeat left top; height:188px
}

#header_wrapper {width: 100%
}
#header {width: 1000px; margin: 0px auto; position: relative; padding:0px; text-align:left
}
.clear { clear:both; font-size:0px; height:1px
}
.inps { background:#FFFFFF none repeat scroll 0 0; border:1px solid #184405; color:#606060; font-family:Arial; font-size:12px; height:22px; padding:1px; width:178px;
}
.input {font-family:Arial; font-size:12px; color:#606060; background:#FFFFFF; width:168px; height:18px; padding:2px 0 0 8px; border:1px #184405 solid
}
#content_wrapper {width: 100%; background:url(images/content_bg.gif) repeat-x left top
}
#content {width: 1000px; margin: 0px auto; position: relative; padding:0px; text-align:left; background:url(images/content_bg.gif) repeat-x left top; 
}
#left_sidebar { width:194px; float:left
}
.left_blue { width:100%; background:url(images/left_bg.gif) repeat-y left top
}
#icon { font-family: Arial; font-size: 12px; color:#5b5b5b; line-height: 22px
}
#icon a { font-family: Arial; font-size: 12px; color:#5b5b5b; line-height: 22px; background:url(images/icon.gif) no-repeat left center; padding-left:23px;
 text-decoration:none
}
#icon a:hover { font-family: Arial; font-size: 12px; color:#5b5b5b; line-height: 22px; background:url(images/icon.gif) no-repeat left center;text-decoration:underline
}
#right_sidebar { width:199px; float:right; line-height:17px
}
.right_blue { width:100%; background:url(images/right_bg.gif) repeat-y left top
}
#main { width:580px; float:left; margin-left:15px;
}


.carusel_cont{
	padding-left: 10px; 
	background:url(images/templ_bg.gif) repeat-x left top;
	overflow: hidden;
	position: relative;
}
.carusel_left{
	position: absolute;
	left: 0px;
	top: 90px;
	height: 42px;
	width: 18px;
	background: url(images/carusel_left.png);
	cursor: pointer;
}
.carusel_left:hover{
	background: url(images/carusel_left_hl.png);
}
.carusel_right{
	position: absolute;
	right: 0px;
	top: 90px;
	height: 42px;
	width: 18px;
	background: url(images/carusel_right.png);
	cursor: pointer;
}
.carusel_right:hover{
	background: url(images/carusel_right_hl.png);
}
.carusel{
	width: 560px; 
	overflow: hidden;
}

.template { width:146px; float:left; padding:0px; margin:0 20px 0 20px; font-size:11px
}
.thumb { width:100%; padding:0px; margin:0px; font-size:0px; 
}
.date { font-size:10px; padding-left:14px; background:url(images/img1.gif) no-repeat left
}
a.readmore { font-size:11px; color:#737373; padding-left:14px; background:url(images/img_more.gif) no-repeat left; text-decoration:underline
} 
#tags { font-family: Arial; font-size: 12px; color:#585856; line-height: 22px; text-align:center
}
#tags a { font-family: Arial; font-size: 12px; color:#585856; line-height: 22px; text-decoration:none
}
#tags a:hover { font-family: Arial; font-size: 12px; color:#585856; line-height: 22px; text-decoration:underline
} 
.right_arrow { font-weight:bold; padding-left:17px; background:url(images/rigtt_arrow.gif) no-repeat left; padding-bottom:3px
}
#pink_wrapper {width: 100%; background:#fffbea
}
#pink {width: 1000px; margin: 0px auto; position: relative; padding:0px; text-align:left; background:#fffbea
}
.input_1 {font-family:Arial; font-size:12px; color:#000000; background:#FFFFFF; width:78px; height:18px; padding:2px 0 0 8px; border:1px #9a9a9a solid
}
#blue_wrapper {width: 100%; background:#e7faff
}
#blue {width: 1000px; margin: 0px auto; position: relative; padding:0px; text-align:left; background:#e7faff
}
#blue ul{margin:0; padding:0; list-style:none;
}
#blue li{margin:0; padding:0 0 0 9px; background:url(images/li_bg.gif) no-repeat left top; font-size:11px; line-height:18px
}
#footer_wrapper {width: 100%; background:#2e3c42
}
#footer {width: 1000px; margin: 0px auto; position: relative; padding:21px 0; text-align:left; background:#2e3c42; font-size:11px; color:#e7faff  
}
#footer a { font-size:11px; color:#e7faff; text-decoration:none  
}
#footer a:hover { text-decoration:underline
}
.name { height:26px; padding:0 0 0 28px; background:url(images/name_icon.gif) no-repeat left; font-size:16px; color:#2f2f2f; font-weight:bold; margin-bottom:3px
}
a.view { font-size:11px; color:#5b5b5b; padding:0 8px 0 14px; background:url(images/view_bg.gif) no-repeat left; text-decoration:none
} 
.button {
	font-size:0px; 
	margin-bottom:0; 
	padding: 10px 0 5px 0;
}
.price{
	float: left;
	background: url(images/price.jpg) left top no-repeat;
	width: 52px;
	height: 20px;
	margin-left: 4px;
	margin-top: 1px;
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	color: #edf5f6;
	padding-top: 8px;
}
.buy{
	margin-top: 1px;
}
div.view{
	float: left;
}
.pging {color:#5b5b5b; font-size:11px; padding:6px 7px 6px 7px; font-weight:bold
}
.pg { color:#5b5b5b; font-size:11px; font-weight:normal
}
.pgU { color:#5b5b5b; font-size:11px; font-weight:normal; text-decoration: underline;
}
#main_right { width:791px; float:right;
}
#main_right ul{margin:0; padding:0; list-style:none;
}
#main_right li{margin:0; padding:0 0 0 14px; background:url(images/con_li.gif) no-repeat left top; font-size:12px; color:#211e19; line-height:14px
}
#main_right li a{ font-size:12px; font-weight:bold; color:#000000; text-decoration:underline
}
.contact_top { width:100%; height:32px; background:url(images/contacts_1.gif) no-repeat left top; font-size:14px; font-weight:bold; color:#313131 
}
.contact_in{ width:100%; background:url(images/contacts_bg1.gif) repeat-y left top; color:#5b5b5b
}
.cont_submit { width:100%; height:28px; background:url(images/submit_bg.gif) no-repeat left top; 
}
#left_preview { width:494px; float:left
}
.left_preview { width:100%; background:url(images/preview_blue.gif) repeat-y left top
}
#right_preview { width:492px; float:right
}
.right_preview { width:100%; background:url(images/preview_orange.gif) repeat-y left top
}
#preview_bottom { font-size:11px; color:#5b5b5b
}
#preview_bottom ul {margin:0; padding:0; list-style:none;
}
#preview_bottom li {margin:0; padding:0 0 0 21px; background:url(images/preview_icon.gif) no-repeat left; display:inline
}
#preview_bottom a { font-size:11px; color:#5b5b5b; text-decoration:none
}
#preview_bottom a:hover {text-decoration:underline
}
#advance {width:796px; padding-bottom:0px; left:0px; background:url(images/1.png) repeat-y left top;
}
#advance_in {width:814px; background:url(images/adv_bg.gif) repeat-y left top; background:url(images/1.png) repeat-y left top; text-align:left; position:relative; z-index:90;
}
#advance_in_in {width:797px; background:url(images/adv_bg.gif) repeat-y left top; text-align:left; margin-left:-1px; z-index:90;
}
#close {width:47px; position:absolute; top:15px; right:15px;
}
.input_2 {font-family:Arial; font-size:12px; color:#606060; background:#FFFFFF; width:501px; height:20px; padding:2px 0 0 8px; border:1px #bdc5d2 solid
}
.input_3 {font-family:Arial; font-size:12px; color:#606060; background:#FFFFFF; width:194px; height:20px; padding:2px 0 0 8px; border:1px #bdc5d2 solid
}
label { color:#6d5c55; font-size:12px; line-height:18px
}

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}

#left_preview_n { width:507px; float:left
}
.left_preview_n { width:349px; background:url(images/preview_blue_n.gif) repeat-y left top; float:left
}
.banner_p { width:149px; float:right
}
#header_wrapper_w {width: 100%; background:url(images_snow/img_11.gif) repeat-x left bottom #f1fbff
}
#header_w {width: 1250px; margin: 0px auto; padding:0px; text-align:left
}
.blue { color:#FF6C00/*#015b95*/
}
.b {
	font-weight:bold;
}
p {padding-top:10px;}

#tut ul{margin:10px; padding:10px 0 0 15px; list-style:disc;
}
#tut li{margin:4px; padding:0px;
}
#tut ol{margin:10px; padding:10px 0 0 15px; list-style:decimal;}
#tut p{padding-bottom: 10px;}
/* new preview */

#preview_wrapper {width: 100%; background:#FFFFFF
}
#preview_body {width: 1000px; margin: 0px auto; padding:0px; text-align:left; background:#FFFFFF; font-family:Arial; font-size:11px; color:#393939
}
.name_p {
	height:26px; 
	padding:0 10px 0 26px; 
	background:url(images/name_p.jpg) no-repeat left; 
	font-size:17px; 
	float: left;
	color:#1c1e23; 
	font-weight:bold; 
	margin-bottom:3px
}
#top_grey { background:url(images/top_grey.gif) no-repeat left top; height:30px; line-height:30px; color:#1c1e23
}
#top_grey a { color:#1c1e23; font-size:11px; font-family:Arial;
}
#preview_img { background:url(images/preview_bg.gif) repeat-y left top
}
#price { width:111px; float:left; background:url(images/price_bg.gif) no-repeat left top; height:97px; font-size:36px; color:#FFFFFF; line-height:96px; text-align:center
}
#price_right { width:334px; float:right; background:url(images/pricebg2.gif) no-repeat left top; height:97px; font-size:0px
}
.technical { height:30px; padding:0 0 0 22px; background:url(images/technical_info.gif) no-repeat left center; font-size:16px; color:#1c1e23; font-weight:bold; line-height:30px
}
#tech_info { padding:0 28px 25px 22px; font-size:10px; font-family:Arial; color:#393939; 
}
#tech_info b {font-size:12px; font-family:Arial; color:#ff4a00; 
}
.files { padding:0 5px 7px 0; float:left 
}
#preview_body .tags { height:30px; padding:0 0 0 25px; background:url(images/tags_icon.gif) no-repeat left center; font-size:16px; color:#1c1e23; font-weight:bold; line-height:30px
}
.product {  font-size:16px; color:#1c1e23; font-weight:bold
}

/* custom design */
#cu_des a{
	color: #172;
	font-size: 12px;
}
/* Cart Popup */
#pdpop{background-color: #fff; border: #5b4 1px solid; padding: 4px; width: 250px;}
#view_full_btn{
	background: url(images/preview_bg.png) left top no-repeat;
	height: 110px;
	left: 50%;
	margin: -55px 0 0 -118px;
	position: absolute;
	top: 50%;
	width: 236px;
}
#view_full_btn a{
	display: block;
	height: 28px;
	margin: 51px auto 0;
	width: 141px;
}
#preview_bar{
	background: url(images/preview_bar_bg.jpg) left top repeat-x;
	height: 63px;
}

#preview_hide{
	float: left;
	padding: 23px 0 0 32px;
	vertical-align: baseline;
}
.pva{
	color: #afb7bb;
	line-height: 19px;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
}
.ai{
	float: left;
	margin-right: 8px;
}

#preview_buy{
	float: left;
	padding: 23px 0 0 10px;
	vertical-align: baseline;
}

#preview_logo{
	float: right;
	height: 62px;
	width: 116px;
}

#fb_like{
	float: left;
	padding: 20px 0 0 10px;
	vertical-align: baseline;
}

.limited_offer{
	border: #777 1px solid;
	background: #538500;
	color: #FFF;
	padding: 10px;	
}
.limited_offer span{
	color: #fff963;
}
.price_disc{
	color: #F11;
}