@charset "utf-8";
/* CSS Document */

body
{
	background-image:url(../images/back_ground.png);
	height:980px;
	background-repeat:repeat-x;;
}
img
{
	border:0;
}

* {padding:0;margin:0;}

.content_wrapper

{
	width:100%;
	height:auto;
}
#wrapper
{
	width:980px;
	margin:auto;
	/*border:1px solid black;*/
}

#contentheader
{
	width:980px;
	height:auto;
	clear:left;
	position:relative;
	top:5px;
}
/*#innercontent
{
	background-image:url(../images/catalog/cart_menu_background.png);
	width:980px;
	height:45px;
	position:relative;
	top:0px;
	z-index:-1;
	float:left;	
}
#home_text
{
	margin-top:10px;
	margin-left:5px;	
}

/*#inner_main_background
{
	background-image:url(../images/products/inner_background.png);
	width:980px;
	height:1500px;
	float:left;
	clear:left;
	position:relative;
	top:-10px;
	left:-1px;
	
	
	
}*/
#left_banner
{
	float:left;
	
}
/*#analog_background
{
	float:left;
	background-image:url(../images/products/analog_background.png);
	width:980px;
	height:58px;
	
	margin-top:-1px;
	margin-left:-3px;
}*/
#analog_text
{
	float:left;
	margin-top:15px;
	margin-left:12px;	
}
#analog_seprtr
{
	float:left;
	clear:left;
	margin-top:5px;
}
#show_image
{
	clear:left;
	float:left;
}
#main_image
{
	float:left;
	margin-left:35px;
	margin-top:20px;
}
#zoom
{
	float:left;
	margin-top:270px;
	
	
}
#main_image_slideshow
{
	float:left;
	clear:left;
	background-image:url(../images/products/slideshow_background.png);
	width:327px;
	height:92px;	
	
	position:relative;
	left:-1px;
	top:-27px;
}
#main_image_review
{
	float:left;
	clear:left;
	background-image:url(../images/products/review_background.png);
	width:325px;
	height:84px;
	position:relative;
	top:-28px;
	left:1px;
	
}
#review_button
{
	float:left;
	background-image:url(../images/products/review_button.png);
	width:106px;
	height:26px;
	margin-top:10px;
	margin-left:10px;
}

#stars
{
	margin-left:10px;
	margin-top:5px;
}
#star_sprtr
{
	float:left;
	margin-left:15px;
}
#read_review
{
	float:left;
	margin-left:10px;
	margin-top:15px;
}
#write_review
{
	float:left;
	margin-top:15px;
}
#write_review a
{
	color:#386CA8;
	font-size:12px;
	font-family:Arial;
}
#social
{
	float:left;
	clear:left;
	background-image:url(../images/products/facebook_background.png);
	width:325px;
	height:31px;
	position:relative;
	top:25px;
	margin-left:33px;
}
#socialsites
{
	float:left;
	margin-left:20px;
	margin-top:5px;
}
#technical
{
	clear:left;
	float:left;
	margin-top:15px;
	margin-left:10px;
	background-image:url(../images/products/technical_background.png);
	width:315px;
	height:98px;
	position:relative;
	top:-10px;
}
#related
{
	float:left;
	position:relative;
	top:-110px;
	margin-left:10px;
}
#featured
{
	background-image:url(../images/products/featured_inner_background.png);
	width:977px;
	height:420px;
	float:left;
	clear:left;
	position:relative;
	top:10px;
	
	
}
#featured_items_back
{
	float:left;
	clear:left;
	background-image:url(../images/products/featured_items.png);
	width:977px;
	height:453px;
	position:relative;
	
	position:relative;
	top:-195px;
	
}
#product
{
	float:left;
	clear:left;
	background-image:url(../images/products/product_review_background.png);
	width:976px;
	height:264px;
	position:relative;
	top:-190px;
}
#product_text
{
	float:left;
	clear:left;
	margin-left:15px;
	margin-top:20px;
}
#featured_content
{
	float:left;
	margin-left:15px;
}
#need_help
{
	float:left;
	background-image:url(../images/products/need_help.png);
	width:189px;
	height:196px;
	margin-top:15px;
	margin-left:17px;
}
#need_head
{
	float:left;
	clear:left;
	margin-left:15px;
	margin-top:10px;
}
#need_content
{
	float:left;
	clear:left;
	margin-left:15px;
}
#chat
{
	float:left;
	clear:left;
	margin-left:15px;
	margin-top:10px;
}
#order
{
	float:left;
	
	background-image:url(../images/products/order_background.png);
	width:189px;
	height:105px;
	margin-left:15px;
	margin-top:10px;	
}
#order_head
{
	float:left;
	clear:left;
	margin-top:15px;
	margin-left:15px;
}
#order_content
{
	float:left;
	clear:left;
}
#order_button
{
	float:left;
	margin-left:15px;
	margin-top:20px;
}
#order_logo
{
	float:left;
	margin-left:2px;
}
#payement
{
	float:left;
	
	
	background-image:url(../images/products/payment_background.png);
	width:189px;
	height:104px;
	margin-left:20px;
	margin-top:10px;
	position:relative;
	top:-205px;
}
#payement_head
{
	float:left;
	clear:left;
	margin-top:15px;
	margin-left:15px;
}
#payement_logo
{
	clear:left;
	float:left;
	margin-left:15px;
	margin-top:20px;
}
payement_image
{
	float:left;
}
#need_logo
{
	float:left;
	clear:left;
	margin-top:15px;
	margin-left:15px;
}
#product_menu
{
	background-image:url(../images/products/product_background.png);
	width:955px;
	height:41px;
	float:left;
	clear:left;
	margin-top:10px;
	margin-left:15px;
}
.button
{
	float:left;
	margin-left:5px;
	margin-top:5px;
}
#comment
{
	float:left;
	clean:left;
	background-image:url(../images/products/comments.png);
	width:955px;
	height:252px;
	margin-left:15px;
}
#featured_text
{
	float:left;
	margin-left:20px;
	margin-top:5px;
}
#middle
{
	float:left;
	margin-left:30px;
	position: relative;
    top: 21px;
	width:376px;
	
}
#time_head
{
	float:left;
	clear:left;
	color:#193F6B;
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
	width:385px;
	height:40px;
}
#shipping_background
{
	float:left;
	clear:left;
	background-image:url(../images/products/shipping_background.png);
	width:373px;
	height:84px;
	
	
}
	
#amount
{
	float:left;
	margin-top:20px;
	margin-left:10px;
}
#shipping_text
{
	float:left;
	margin-top:25px;
	
	position:relative;
	left:-15px;
}	
#time_content
{
	float:left;
	clear:left;
	position:relative;
	
	margin-top:10px;
}
	
#time_sprtr
{
	float:left;
	clear:left;
	margin-top:10px;
}


#quantity_background
{
	clear:left;
	float:left;
	background-image:url(../images/products/quantity_background.png);
	width:373px;
	height:74px;
	position:relative;
	top:-20px;
		
}
#quantity_text
{
	float:left;
	margin-left:20px;
	margin-top:20px;	
}
#quantitybox
{
	float:left;
	background-image:url(../images/products/quantity_field.png);
	width:52px;
	height:20px;
	margin-top:15px;
}
#cart
{
	float:left;
	margin-left:18px;
	margin-top:10px;
}
#middle_center
{
	float:left;
	clear:right;
	
	margin-left:13px;
	position:relative;
	top:-110px;
	
}
#tech
{
	float:left;
	background:url(../images/products/tech_specs_background.png) no-repeat;
	width:416px;
	height:31px;
	position:relative;
	top:0px;
	z-index:1px;
	padding-bottom:10px;
	
}
#tech_background
{
	float:left;
	clear:left;
	background-image:url(../images/products/tech_background.png);
	width:416px;
	height:264px;
	position:relative;
	color:#1a406c;
	font-size:12px;
	margin:0 10px;
	
	
}
.access_text
{
	float:left;
	clear:left;
	margin-top:10px;
}
.right_headings
{
	font-size:12px;
	font-family:Arial;
	color:#CF252A;
	font-weight:bold;
}
.right_content
{
	font-size:12px;
	font-family:Arial;
	color:#272727;
	
}
#footerbackground
{
	background-image:url(../images/footerbackground.png);
	width:100%;
	height:322px;
	clear:left;
	float:left;
}
#footercontent
{
	margin:auto;
	width:980px;
	
	/*border:1px solid black;*/
	
}
#customer a

{
	text-decoration:none;
	color:#1c1c1c;
	margin-left:2px;
	font-size:12px;
	font-family:Arial;
	font-weight:550;
	
	
	
}
#customer
{
	margin-top:25px;
	margin-left:10px;
	float:left;
	
	
}
#featurecategory
{
	margin-top:25px;
	margin-left:27px;
	float:left;
}
#featurecategory a
{
	text-decoration:none;
	
	margin-left:2px;
	font-size:12px;
	font-family:Arial;
	font-weight:550;
	color:#1c1c1c;
}
#company
{
	margin-top:25px;
	margin-left:27px;
	float:left;
}
#company a
{
	text-decoration:none;
	margin-left:2px;
	font-size:12px;
	font-family:Arial;
	font-weight:550;
	color:#1c1c1c;
	
}
#service
{
	margin-top:25px;
	margin-left:27px;
	float:left;
}
#service a
{
	text-decoration:none;
	margin-left:2px;
	font-size:12px;
	font-family:Arial;
	font-weight:550;
	color:#1c1c1c;	
}
.footer_common
{
	margin-top:2px;
}
#footersubscribe
{
	margin-top:25px;
	margin-left:23px;
	
	
}
#footeremail
{
	
	margin-top:2px;
	margin-left:18px;
	
	
}
#accept
{
	margin-left:23px;	
}
#visa
{
	margin-left:23px;
}
#trusted
{
	margin-left:23px;	
}
#mcafe
{
	margin-left:23px;
}
#footerright
{
	float:left;
}

#footerbottom
{
	background-image:url(../images/footer_bottom_background.png);
	width:100%;
	height:40px;
	position:relative;
	/*left:0px;*/
	
	float:left;
	clear:left;
	
}
#footer_bottom_content
{
	margin:auto;
	width:980px;
	/*border:1px solid black;*/
	clear:left;
	height:35px;
}
#footerlinks
{
	float:left;
	width:529px;
	height:15px;
	
	margin-top:10px;
}
#footerlinks ul
{
	list-style-type:none;
}
#footerlinks a
{
	text-decoration:none;
	float:left;
	color:#333;
	font-size:11px;
	font-weight:bold;
	margin-left:15px;
}
#faqTopBgWrap{background:url(../images/catalog/inner_main_background.png) top no-repeat;height:13px;
float:left;
	position:relative;
	top:-12px;
	width:978px;margin-right:2px;

}
.inner_main_background_new
{
	/*background:url(../images/catalog/inner_main_background.png) top no-repeat;
	width:980px;*/
	margin:0 1px;
	float:left;
	position:relative;
	top:-21px;
	left:-1px;border:1px solid #d1d6da;
	-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;border-top:none !important;

-webkit-box-shadow: 0px 3px 0px rgba(59, 112, 50, 0.37);
-moz-box-shadow:    0px 3px 0px rgba(59, 112, 50, 0.37);
box-shadow:         0px 3px 0px rgba(59, 112, 50, 0.37);
width:975px;
}

.product_inner_right {
    background-image: url("../images/left_boder.jpg");
    background-repeat: no-repeat;
    float: left;
    height: 200px;
    margin-left: 14px;
    padding-left: 22px;
    width: 235px;
	margin-top:17px;
}
.productlisttable tr td
{
	border:none;
}

.product_details {
    color: #272727;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-top: 8px;
    padding-right: 5px;
    text-align: right;
	
}
.ratings a:hover {
color: #696969;
}
.ratings a {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	bottom: 2px;
	color: #C6C6C6;
	text-decoration:none;
}
.productlisttable tr td span.product_details_right select {
    border: 1px solid #999999;
    border-radius: 4px 4px 4px 4px;
    outline: medium none;
    width: 75px;
}

.product_details_right {
    color: #525151;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    /*padding-left: 5px;*/
	font-weight:normal;
}

.product_details_right_brand {
    color: #525151;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding-left: 5px;
    padding-top: 8px;
    text-transform: capitalize;
	font-weight:normal;
}