@charset "utf-8";
/* CSS Document */

root {
    display: block;
}
html,
body {
	margin:0;
	padding:0;
	height:99.9%;
	/* [disabled]BACKGROUND:url(images/bg-top.jpg) no-repeat 50% 0px; */
	COLOR: #e9f3ff;
	/*background-color: #f4f9ff;*/
	background-color: #ffffff;
}
#MainContent{
	width:1000px;
	height:750px;
	padding-top:1px;
}
#productInfoPage{
width:1000px;
	height:750px;
	padding-top:1px;
}
#Product_allMain_Content{
width:1000px;
	height:auto;
	padding-top:1px;
}
.news-slide{
	width:1000px;
	height:311px;
	float:left;
}
.body-container{
	width:100%;
	height:auto;
}
#Mainbody{
	min-height:100%;
	height:780px;
	position:relative;
	width: 1000px;
	vertical-align:top;
	margin: 0px auto 0px auto;
	padding:0;
	/*border-right:2px solid #1a1b1d;
	border-left:2px solid #1a1b1d;*/
	/* [disabled]border:solid #D4D4D4 1px; */
}
#MainHeader{
	width:1000px;
	height:133px;
}
#topmenusHeader{
background:url(images/top_header.png) no-repeat;
	width:1000px;
	height:99px;
}
#topheader1{
	width:988px;
	height:25px;
	text-align:right;
	vertical-align:middle;
	padding-top:15px;
	padding-right:12px;
	
}
#topheader1 label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:18px;
	padding-right:15px;
	color:#50555e;
	
}

.Cart-count{
	font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: black;
margin-left: -15px;
font-weight: bold;
margin-top: 0px;
position: absolute;
}
#topheader1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:18px;
	padding-right:15px;
	color:#50555e;
	
}
#topheader1 span,#topheader1 option{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:18px;
	padding-right:15px;
	color:#50555e;
	
}
#topheader2{
	width:988px;
	height:22px;
	text-align:right;
	vertical-align:middle;
	padding-top:6px;
	padding-right:12px;
	
}

#topheader3{
   height: 25px;
    padding-top: 5px;
    width: 988px;
}

#topheader2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:18px;
	padding-right:15px;
	color:#111;	
}

.Cart-count {
	POSITION: absolute; TEXT-ALIGN: center; MARGIN-TOP: 0px; WIDTH: 16px; FONT-FAMILY:Arial, Helvetica, sans-serif;
color: #0099FF;
MARGIN-LEFT: -23px;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
}
#topheader2 a .mycart_img{
	position: absolute;
margin-top: -10px;
margin-left: -23px;
text-align: left;
}
#bottomMenu{
width:1000px;
		height:34px;
	background:url(images/Main_Menu_header.png) no-repeat;
}
#bott_Left_menu{
	width:1000px;
	height:34px;
}
#bott_Left_menu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	padding-left:6px;
	padding-right:4px;
	
}
#bott_Right_search{

}

#bott_Right_search table{
width:220px;
height:34px;
}
#bott_Left_menu{
width:730px;
height:34px;
float:left;

}
#bott_Right_search{
width:220px;
height:34px;
float:left;	
}
.left_strip{

}
.right_strip{
	width:39px;

}
.right_strip2{
	width:45px;

}

.middle_strip{
	width:164px;
	
}
#MainFooter{
	position:relative;
	height:	18px;
	width:1000px;
	/* [disabled]background:url(images/bottom_bg.png) repeat; */
	padding-top:12px;
	/* [disabled]text-align:center; */
	vertical-align:middle;
	float:left;
}
#MainFooter span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	font-weight:bold;
	color:#999999;
	margin-left: 60px;
	
}
.searchBox{
border:none;
height:32px;
background-color:transparent;
width:185px;
color:#000000;
vertical-align:middle;
line-height:32px;
}
#whats_new_content{
	height:305px;
	float:left;
	padding-top:1px;
}
#whats_new_content_old{
	height:315px;
	float:left;
	padding-top:1px;
}
#Product_all_content{
	height:auto;
	width:760px;
float:left;
	padding-top:1px;
}
#whats_new_content .Main_cat_btt{
width:240px;
padding:5px;
float:left;
}
#whats_new_header{
width:1000px;
height:24px;
background:url(images/Cat_header_bg.jpg) no-repeat;
display:table;
}
#whats_new_header span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding-left:6px;
	display:table-cell;
	vertical-align:middle;
}
#New_Content{
width:768px;
height:280px;
/*background:#E9E9E9;*/
float:left;
padding-top:5px;
padding-bottom:5px;
border:1px solid #dadada;
border-top:none;
}
#Product_New_Content{
width:768px;
height:auto;
border:1px solid #dadada;
border-top:none;
float:left;
padding-top:5px;
padding-bottom:5px;
}
#whats_new_header1{
width:770px;
height:24px;
background:url(images/Cat_header_bg1.jpg) no-repeat;
display:table;
}
#whats_new_header1 span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding-left:6px;
	vertical-align:middle;
}
.product_area_items{
width: 162px;
height: 277px;
float: left;
margin-left: 24px;
background:#F5F5F5;
margin-top:5px;
/*background:url(images/main_cat_bg.png) no-repeat;*/
}


.product_area{
width: 162px;
height: 277px;
float: left;
margin-left: 24px;
background:#F5F5F5;
/*background:url(images/main_cat_bg.png) no-repeat;*/
}
.product_area-Over{
	width: 162px;
height: 277px;
float: left;
margin-left: 24px;
background:#D3D3D3;
}
.product_area_items-Over{
	width: 162px;
height: 277px;
float: left;
margin-left: 24px;
background:#D3D3D3;
margin-top:5px;
}
.content_frame{
padding-top:9px;
width:163px;
height:186px;
float:left;

}
.content_frame  img{
	display:inline;
	padding-left:14px;
	width:134px;
	height:174px;
}
.content-data{
	
	width:146px;
	height:272px;
	padding-left:7px;
	text-align:center;
	border:solid #E2E2E2 1px;
	
}

.main-add-cart-btt{
width:100px;
height:24px;
background:#0099FF;
padding: 4px;
color: white;
}
.content-data .product-name{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	}
.content-data .product-price{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ff0000;
	}
	
#product-add-cart{
	vertical-align:middle;
	background:#cfcecf;
	
}
#product-add-cart img{
	width:24px;
	height:24px;
}
#product-add-cart a span{
	font-size:13x;
	font-weight:bold;
	color:#000000;
}
#top-news{
	width: 422px;
height: 311px;
background: #E6E6E6;
float: left;
overflow-x: hidden;
overflow-y: auto;
}
#news-container{
	width:420px;
	height:311px;
	overflow:hidden;
	margin-right:1px;
}
#news-container .new-top-header{
	height:20px;
	background:#333;
	
}
#news-container span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:6px;
	font-weight:bold;
	color:#FFFFFF;
}
#news-container .news-items{
	padding-left:6px;
	height:290px;
	overflow-y:auto;
	overflow-x:hidden;
	
}
#news-container .news-items .news-items-header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333;
}
#news-container .news-items .news-item-content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	padding-bottom:4px;
	border-bottom:1px solid  #F0F0F0;
}


/* 2nd page*/

.product_all_content{
	height:320px;
	float:left;
	
	margin-bottom:10px;
	
}

.product_all_content #whats_new_header{
width:1000px;
height:24px;
background:#1a1b1d;
}

.product_all_content #whats_new_header span{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
padding-left:6px;
} 
.product_all_content #New_Content{
width:1000px;
height:295px;
background:#E9E9E9;
float:left;
}
.product_all_content .product_area{
width: 162px;
height: 277px;
float: left;
margin-left: 30px;
background:url(images/main_cat_bg.png) no-repeat;
}
.product_all_content .content_frame{
padding-top:9px;
width:163px;
height:186px;
float:left;

}
.product_all_content .content_frame  img{
	display:inline;
	padding-left:14px;
	width:134px;
	height:174px;
}
.product_all_content .content-data{
	
	width:148px;
	height:274px;
	padding-left:11px;
	text-align:center;
	
}
.product_all_content .content-data .product-name{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	}
.content-data .product-price{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333;
	}
	
.product_all_content #product-add-cart{
	vertical-align:middle;
}
.product_all_content #product-add-cart img{
	width:24px;
	height:24px;
}
.product_all_content #product-add-cart a span{
	font-size:13x;
	font-weight:bold;
}
#login-form {
	WIDTH: 930px; FLOAT: left; HEIGHT: auto
}
H2 {
	LINE-HEIGHT: 1.25; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
#login-info {
	WIDTH: 320px; FLOAT: left; HEIGHT: auto
}
#Signup-info {
	PADDING-LEFT: 15px; WIDTH: 520px; FLOAT: left; HEIGHT: auto
}
#acc-creat-info {
	WIDTH: 900px; FLOAT: left; PADDING-TOP: 20px
}
#ver-line {
	MARGIN-TOP: 10px; WIDTH: 2px; BACKGROUND: #e8e8e8; FLOAT: left; HEIGHT: 280px
}
#acc-creat-info .info-header {
	LINE-HEIGHT: 1.25; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.input-box {
	DISPLAY: block; CLEAR: both; float:left;
}
.required-new{
	float:none;
}
.reg-data{
	float:left;
}
.pass-forgot{
	color: #B70303;
font-size: 12px;
text-decoration:none;
}
.label-float{
	float:left;
	width: 85px;
}
#login-info .login-header {
	LINE-HEIGHT: 1.25; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
#Signup-info .Account-header {
	LINE-HEIGHT: 1.25; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
#Signup-info .row {
	MARGIN-BOTTOM: 5px; OVERFLOW: hidden; width:"100%";
}
#login-form .row {
	MARGIN-BOTTOM: 5px; OVERFLOW: hidden;
}

#Signup-info .row LABEL {
	TEXT-ALIGN: left; WIDTH: 125px; FLOAT: left
}
#Signup-info .row INPUT[type='text'] {
	WIDTH: 160px; FLOAT: left; MARGIN-RIGHT: 20px;
}
#Signup-info .row INPUT[type='password'] {
	WIDTH: 160px; FLOAT: left; MARGIN-RIGHT: 20px;
}
#Signup-info .row .err {
	DISPLAY: none; COLOR: red; MARGIN-LEFT: 4px; float:left;
}
#login-form .row .err {
	DISPLAY: none; COLOR: red; MARGIN-LEFT: 4px; float:left;
}
#login-form .err {
	DISPLAY: none; COLOR: red; MARGIN-LEFT: 4px; float:left;
}

.err {
	COLOR: red; MARGIN-LEFT: 4px;          
}
.cartError{
        height:25px;
        color:red;
}


.ico-fb-small {
	margin-top:10px;
border: 1px solid #505050;
border-radius: 3px;
background: #0099FF;
background: -webkit-linear-gradient(top,#646464,#646464);
background: -moz-linear-gradient(top,#646464,#646464);
font-weight: bold;
font-size: 12px;
color: #ffffff;
text-transform: uppercase;
padding: 5px 25px;
cursor: pointer;
box-shadow: 2px 2px 2px #808080;
border-image: initial;
}

.Send-email{
	margin-left:80px;
	margin-top:10px;
border: 1px solid #505050;
border-radius: 3px;
background: #0099FF;
background: -webkit-linear-gradient(top,#646464,#646464);
background: -moz-linear-gradient(top,#646464,#B7e248);
font-weight: bold;
font-size: 12px;
color: #ffffff;
text-transform: uppercase;
padding: 5px 25px;
cursor: pointer;
box-shadow: 2px 2px 2px #808080;
border-image: initial;


}
.msg_list {
	float:left;
	margin: 0px;
	padding: 0px;
	width: 260px;
}
.msg_head {
	padding: 2px;
	cursor: pointer;
	position: relative;
	background-color: #E6E6E6;
	margin:1px;
}
.msg_body {
	padding: 5px;
	background-color:#F4F4F8;
}
/* product item desc page*/

#Detaild_Main_Content{
        width:768px;
	min-height:617px;
	padding-top:1px;
	float:left;
         height:auto;
}
#Detaild_content{
	width:768px;
	height:auto;
	float: left;
        margin-top: 1px;

}
#Detaild-div{
	width:768px;
	height:auto;
	float:left;
}
#Detaild-product-desc{
	width:768px;
	height:auto;
	/*background:#E0E0E0;*/
         float:left;
		 border-left:1px solid #9cc0fa;
border-right:1px solid #9cc0fa;
border-bottom:3px solid #9cc0fa;
}

#Detaild-product-desc .col1{
	float:left;
         width:220px;
}

#Detaild-product-desc .col2{
	float:left;
         width:330px;
}


#Detaild-product-desc .col3{
	float:right;
         width:180px;
         margin-right:5px;
}


#Detaild-product-desc-image{	
	height:auto;
        width:auto;
	float:left;
	padding-top:10px;
	padding-left:10px;
}
#Detaild-desc-img{
	max-width:200px;
	max-height:260px;
	float:left;
	background:#F7F7F7;
	padding-left:8px;
	padding-top:4px;
        width:100%;
        height:100%;
}

#Detaild-desc-img img{
max-width: 100%;
max-height: 100%;
}

#Detaild-desc-short{
	float: left;
width: 330x;
padding-left: 10px;
padding-top: 30px;
}
#Detaild-desc-short #Detaild_qty{
	width:330px;
	float:left;
}
#Detaild-desc-short #Detaild_qty #add-cart{
	width:330px;
	float:left;
}
#Detaild-desc-short .Detaild-desc_header{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
padding-bottom:4px;
}
#Detaild-desc-short .Detaild-desc_price{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#0099FF;
padding-bottom:4px;
}
#Detaild-desc-short span{
	padding-bottom:8px;
	font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
padding-right:8px;
vertical-align:middle;
margin-bottom:4px;
}
#Detaild-desc-short p{
	
	padding-bottom:8px;
	font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
padding-right:8px;
vertical-align:middle;
margin-bottom:4px;
}
#Detaild-desc-short .Detaild-desc_header_short{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
padding-bottom:4px;
}
#Detaild-desc-short .Detaild-desc_header_short-text
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
padding-bottom:4px;
}

#detaild-desc-images{
float:left;
clear:both;
}
#Detaild-product-desc-part{
	/*background:#E0E0E0;*/
	width:auto;
	height:auto;
	padding-left:10px;
         float:left;
         clear:both;
}
#Detaild-product-desc-part .Detaild-desc_header_short{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
padding-bottom:4px;
}

#Detaild-product-desc-part .Detaild-desc_header_short-text
{
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding-bottom: 4px;
}
#Detaild-related-products{
width: 180px;
height: auto;
float: left;
background:#000;
 margin-top: 5px;

}

#productInfoPage #whats_new_content{
    height:auto;
    clear:both;
	width:768px;
 }
 
 
 #productInfoPage #whats_new_header span.categoriesNavigation{
      font-size: 13px;
    font-weight: normal;
 }
 
 #productInfoPage #whats_new_header span.categoriesNavigation span.seperator{
    display: inline;
    font-size: 8px;
 }
 
  #productInfoPage #whats_new_header1 span.categoriesNavigation span.seperator{
    display: inline;
    font-size: 8px;
 }
 
  #productInfoPage #whats_new_header span.categoriesNavigation a.navlink{
   text-decoration:underline;
   color: #44002B;
 }
 
 
 #productInfoPage #New_Content{
    float:left;
    height:auto;
	width:768px;
	border-left:1px solid #9cc0fa;
border-right:1px solid #9cc0fa;
border-bottom:3px solid #9cc0fa;
 }
 
  #productInfoPage .product_area{
    margin-top:5px;  
}

 #productInfoPage .right_row2{
    
    clear: both;
    color: #000000;
    float: right;
    font-size: 14px;
    font-weight: bold;
    margin-right: 5px;
    margin-top: 15px;
    width: 200px;
 }
 
 #productInfoPage .favouriteBlock{
    background-color: #E9E9E9;
    border: 1px solid #A6A6A6;
    height: 30px;
    width: 200px;
 } 
 
 #productInfoPage .favouriteBlock .inner{
    height: 30px;
    width: 200px;
    display:table;
 } 
 
  #productInfoPage .favouriteBlock .inner a{
    height: 30px;
    width: 200px;
    display:table-cell;
    text-align:center;
 } 
 
 #productInfoPage .notificationBlock{
    background-color: #E9E9E9;
    border: 1px solid #A6A6A6;
    height: 111px;
    margin-top: 5px;
    width: 200px;
 } 
 
 #productInfoPage .notificationBlock .header{
       height: 30px;
 }
 
 #productInfoPage .notificationBlock .header span{
    margin-left: 10px;
    margin-top: 4px;
    position: absolute;
 } 
 
  #productInfoPage .notificationBlock .content{
    font-size: 13px;
    font-weight: normal;
    height: 80px;
 } 
 
 #productInfoPage .notificationBlock .content .inner{
      cursor:pointer;
 } 
 
  #productInfoPage .notificationBlock .content .inner img{
       float: left;
    margin-left: 5px;
 } 
 
 
 #productInfoPage .emailFriendBlock{
    background-color: #E9E9E9;
    border: 1px solid #A6A6A6;
    height: auto;
    margin-top: 5px;
    width: 200px;
 } 
 
 #productInfoPage .emailFriendBlock .mailTextBlk{
        height: 25px;
    padding-left: 10px;
    padding-top: 2px;
 }
 
 #productInfoPage .emailFriendBlock .mailTextBlk span{
    margin-left: 10px;    
 } 
 
  #productInfoPage .emailFriendBlock .mail_content_blk{
    font-size: 13px;
    font-weight: normal;
    height: auto;
    display:none;
 } 
 
 #productInfoPage .emailFriendBlock #mailResponseMsg{
     color:red;     
     display:none;
 } 
 
 #productInfoPage .emailFriendBlock .goholder {
   
 }
 
 #productInfoPage .emailFriendBlock .goholder #go{
    cursor:pointer; 
    
 }  
 
 #productInfoPage .reviewsBlock{
    background-color: #E9E9E9;
    border: 1px solid #A6A6A6;
    height: auto;
    margin-top: 5px;
    width: 200px;
 } 
 
 #productInfoPage .reviewsBlock .reviewsTextBlk{
        height: 25px;
    padding-left: 10px;
    padding-top: 2px;
 }
 
 #productInfoPage .reviewsBlock .reviewsTextBlk span{
    margin-left: 10px;    
 }

#productInfoPage .reviewsBlock .reviewsTextBlk .title{
    margin-left: 10px;    
 } 

#productInfoPage .reviewsBlock .reviewsTextBlk .write{
    margin-left: 50px;  
	font-size:10px;	
	font-weight:normal;
 }  
 
 
#productInfoPage a:link, #productInfoPage a:visited {
        color: #000000;
        text-decoration: none;
}

#productInfoPage a.navlink,#productInfoPage a.navlink:visited{
        color: #ffffff;      
}

 
  #productInfoPage .reviewsBlock #mailcontentBlk{
    font-size: 12px;
    font-weight: normal;
    height: auto;   
 } 
 
   #productInfoPage .reviewsBlock .more{
    color:#0099FF;
	text-decoration: underline;	
 } 
 
 
#related_header{
	background:#333333;
	height:20px;
	width:auto;
	margin-top:1px;

}
#rel-hed{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:6px;
}
.Related_items{
	padding-top:10px;
width: auto;
height: 185px;
float: none;
padding-left:25px;
background-color:#000;
margin-top: 2px;
color:#fff;
/*background:url(images/main_cat_bg.png) no-repeat;*/
}
.Related_frame{
width:128px;
height:180px;
float:left;

}
.Related_frame  img{
	display:inline;
	width:128px;
	height:176px;
}
.Related-data{
   float: left;
    height: 136px;
    padding-left: 11px;
    padding-top: 30px;
    text-align: center;
    width: 120px;
	
}
.Related-product-name{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	}
	
#productInfoPage .Related-product-name a:visited ,#productInfoPage .Related-product-name a:link {
color:#fff;
}
.Related-product-price{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0099FF;
	}
	
#Related-product-add-cart{
	vertical-align:middle;
}



#Related-product-add-cart img{
	width:24px;
	height:24px;
}
#Related-product-add-cart a span{
	font-size:13x;
	font-weight:bold;
         color:#fff;
}

/*my cart .      ... ...*/
#mycart_Main_Content{
width:1000px;
 margin-bottom: 30px;
	padding-top:1px;
	float:left;
	min-height:680px;
}
#mycart_content{
	width:998px;
	height:auto;
	float: left;
margin-top: 1px;
border-left:1px solid #D4D4D4;
border-right:1px solid #D4D4D4;
border-bottom:3px solid #D4D4D4;
padding-bottom: 10px;
}
#product-mycart{
	padding-top:30px;
	width:940px;
	height:auto;
	float:left;
	padding-left:30px;
	padding-bottom:10px;
}
#product-mycart #cart-table-header{
width:940px;
height:24px;
background:#CDCDCD;
float:left;
}
#product-mycart #cart-table-header td{
padding-left:4px;
border:1px solid  #C7C7C7;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
#product-mycart #cart-table-header .mycart-pr-name{
	width:200px;
}
#product-mycart #cart-table-header .mycart-pr-img{
width:100px;
}
#product-mycart #cart-table-header .mycart-price{
width:100px;
}
#product-mycart #cart-table-header .mycart-qty{
width:100px;
}
#product-mycart #cart-table-header .mycart-total{
width:100px;
}
#product-mycart #cart-table-header .mycart-del-product{
width:100px;
}
#product-mycart #cart-table-items{
width:940px;
height:auto;
float:left;
}
#product-mycart #cart-table-items td{
padding-left:4px;
border:1px solid  #C7C7C7;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#product-mycart #cart-table-items .mycart-pr-name{
	width:200px;
}
#product-mycart #cart-table-items .mycart-pr-img{
width:100px;
height:100px;
text-align:center;
}
#product-mycart #cart-table-items .mycart-pr-img img{
height:80px;
}
#product-mycart #cart-table-items .mycart-price{
width:100px;
font-weight:bold;
color:#0099FF;
}
#product-mycart #cart-table-items .mycart-qty{
width:100px;
}
#product-mycart #cart-table-items .mycart-qty .quantity-list{
width:50px;
}
#product-mycart #cart-table-items .mycart-total{
width:100px;
font-weight:bold;
color:#0099FF;
}
#product-mycart #cart-table-items .mycart-del-product{
width:100px;
text-align:center;
}
#mycart-continue{
height:60px;
float:left;
padding-left:30px;
}
#mycart-proceed-checkout{
width:970px;
height:120px;
float:left;
padding-right:30px;
text-align:right;
right:0px;
}
#mycart-proceed-checkout .mycart-proceed-box{
min-width: 300px;
min-height: 100px;
background: #D1D1D1;
float: right;
padding-top: 20px;
text-align: center;
}
.mycart-proceed-box .mycart-gr-txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-bottom:30px;

}

.mycart-proceed-box .mycart-nor-txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.mycart-proceed-box .mycart-gr-total{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0099FF;
}

.cartEmpty{
	font-weight: bold;
    height: 100px;
    text-align: center;
}

/*//// about us////*/

#About_Main_Content{
width:770px;
height:680px;
	padding-top:1px;
	float:left;
}
#About_content{
	width:770px;
	height:auto;
	float: left;
margin-top: 1px;

}
#about_text_body{
	padding-top:10px;
	width:740px;
	height:auto;
	float:left;
	padding-left:30px;
	padding-right:30px;
}

#about_text_body .nor-txt{
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
#about_text_body .bold-txt{
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}

#about_text_body img{
	padding:4px;
}

/*//// Contact us////*/

#Contact_Main_Content{
width:770px;
height:600px;
	padding-top:1px;
	float:left;
}
#Contact_content{
	width:770px;
	height:auto;
	float: left;
margin-top: 1px;
}
#contact_text_body{
	padding-top:10px;
	width:150px;
	height:auto;
	padding-left:10px;
	padding-right:10px;
	float:left;
}
#add_map_view
{
	padding-top:10px;
	width:570px;
	height:400px;
	float:left;
	padding-left:10px;
	padding-right:10px;
}
#contact_text_body .nor-txt{
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
#contact_text_body .header-txt{
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}


/*//// News & Events////*/

#News_Main_Content{
width:1000px;
height:auto;
min-height:680px;
	padding-top:1px;
	float:left;
}
#News_content{
	width:1000px;
	height:auto;
	float: left;
margin-top: 1px;
}
#News_text_body{
	padding-top:10px;
	width:980px;
	height:auto;
	padding-left:10px;
	padding-right:10px;
	float:left;
}
#News_text_body .news-short_mess-one{
	padding-top:10px;
	width:960px;
	height:auto;
	padding-left:5px;
	padding-bottom:30px;
	background-color:#E0E0E0;
	border-bottom:1px #ACACAC solid;
}

#News_text_body .news-short_mess-alt{
	padding-top:10px;
	width:960px;
	height:auto;
	padding-left:5px;
	padding-bottom:30px;
	background-color:#E8E8E8;
	border-bottom:1px #ACACAC solid;
}
#News_text_body .news-short_mess-alt .nor-txt{
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
#News_text_body .news-short_mess-alt .header-txt a{
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}

#News_text_body .news-short_mess-one .nor-txt{
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
#News_text_body .news-short_mess-one .header-txt a{
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}


/*/////////Shipping Add////*/

.checkoutError{
	COLOR: red;
	MARGIN-LEFT: 20px;
	font-size:15px;
	font-weight:bold;
}


/*/////////Checkout success////*/
#Check_success_Main_Content{
width:1000px;
height:680px;
	padding-top:1px;
	float:left;
}
#Check_success_content{
	width:1000px;
	height:auto;
	float: left;
margin-top: 1px;

}
#Check_success_text_body{
	padding-top:10px;
	width:940px;
	height:auto;
	padding-left:30px;
	padding-right:30px;
}
#Check_success_header{
width:1000px;
height:24px;
background:#1a1b1d;
}

#Check_success_header span{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
padding-left:6px;
}
.check_message{
	float:left;
	padding-top:3px;
	width:940px;
}
.check_message span{
	padding-top:0px;
	font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
padding-left:6px;
}
.notify_message{
	float:left;
	padding-top:3px;
	width:940px;
	padding-bottom:10px;
}
.notify_message span{
	padding-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
font-size:13px;
color:#000000;
padding-left:6px;
}

.notify_body{
float:left;
	padding-top:3px;
	width:940px;
	background-color:#D6D6D6;
	
}
.notify_body span{
padding-top:0px;
margin-top:0px;
margin-left:2px;
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding-left:6px;
}
.checkinput { 
    width: 13px;
	height: 13px;
	padding: 0;
	margin:0;
	vertical-align: bottom;
	position: relative;
	top: 0px; 
 } 
 .notify_continue{
	 float:left;
	padding-top:3px;
	text-align:right;
	padding-right:20px;
	width:920px;
 }
.btt_coninue{
	margin-left:80px;
	margin-top:10px;
border: 1px solid #CCC;
border-radius: 3px;
background: #E6E6E6;
background: -webkit-linear-gradient(top,#E6E6E6,#B3B3B3);
background: -moz-linear-gradient(top,#E6E6E6,#B3B3B3);
font-weight: bold;
font-size: 12px;
color: black;
text-transform: uppercase;
padding: 5px 25px;
cursor: pointer;
box-shadow: 2px 2px 2px #808080;
border-image: initial;
}

/* information pages   */

#Info_Main_Content{
width:1000px;
height:680px;
	padding-top:1px;
	float:left;
}
#Info_content{
	width:771px;
	height:auto;
	float: left;
margin-top: 1px;



}
#Info_text_body{
	padding-top:10px;
	width: 708px;
	height:auto;
	padding-left:30px;
	padding-right:30px;
	color:#000000;
	/*background-color:#F2F2F2;*/
	border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}
#Info_header{
width: 771px;
height:24px;
display:table;
background:url(images/Cat_header_bg1.jpg) no-repeat;
}

#Info_header span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding-left:6px;
	display:table-cell;
	vertical-align:middle;
}
.Info_message{
	float:left;
	padding-top:3px;
	width:740px;
}
.Info_message span{
	padding-top:0px;
	font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000000;
padding-left:6px;
}

#Info_text_body span
{
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding-left:6px;
}

#News_text_body .news-short_mess_detailed .nor-txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
min-height: 60px;
padding-top: 10px;
border:1px solid #a8a8a8;
}
#News_text_body .news-short_mess_detailed .header-txt{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000000;
}

#MainFooter .cards{
    float: right;
    margin-top: -8px;
    position: relative;
    right: 30px;
}


.twitterframe{
    float: right;
    width: 140px;
}

#normalDimensions #view,#englishDimensions #view{
     color: #0099FF;
    font-size: 13px;
    margin: 0;
    padding: 0;
    text-decoration: underline;
}

#reviewsPage{
	color: #000000;
    font-size: 14px;
    margin: 0;
}

#reviewsPage a:link,#reviewsPage a:visited {
  color: #ffffff;
}
#reviewsPage .row2{
	padding: 10px 0 30px 10px;
    width: 900px;
}

#reviewsPage #Detaild_Main_Content,#reviewsPage #Detaild_content	,#reviewsPage #Detaild-div{
	float:none;
	background-color: #FFFFFF;   
}
#reviewsPage #Detaild-div{
	background-color: #FFFFFF;
    float: none;
    min-height: 500px;
}

#reviewsPage .row2 .reviewItemblock{
	  width: 800px;
	   margin: 10px;
}

#reviewsPage .row2 .reviewItemblock .titleblock{
	      min-height: 30px;
}

#reviewsPage .row2 .reviewItemblock .contentblock{
	background-color: #F8F8F8;
    border: 1px solid #D6D6D6;
}

#reviewsPage .row2 .reviewItemblock .nameblock{
	    float: left;
		   font-weight: bold;
		       margin-left: 10px;
}

#reviewsPage .row2 .reviewItemblock .dateblock{
	  float: right;
	      
}

#reviewsPage .row2 .reviewItemblock .descblock{
	    min-height: 30px;
		margin-left: 10px;
}

#reviewsPage .row2 .reviewItemblock .rateblock{
	    height: 30px;
		margin-left: 10px;
		 margin-top: 10px;
}

#reviewsPage .row1{
      height: 50px;
    width: 900px;
	font-weight:normal;
	font-size:17px;
}
#reviewsPage .row1  .titleblock{		
	float: left;
    margin-left: 25px;
    margin-top: 10px;	   
}

#reviewsPage .row1  .priceblock{
	float: right;
    margin-right: 90px;
    margin-top: 10px;
}

#reviewsPage .row3{     
    width: 800px;
	font-weight:normal;
	font-size:17px;
}

#reviewsPage .enlarge a{
	text-decoration:underline;
	color:red;
	
}

#reviewsPage .writereview{
	float: right;
    text-decoration:underline;
}

#reviewsPage .imageblock{

margin-bottom: 10px;
}

#reviewsPage .imageholder{
width: 200px;
height: 260px;
background: #F7F7F7;
padding-left: 8px;
padding-top: 4px;
}

#reviewsPage .imageholder img{
width: 100%;
height: 100%;
max-width:100%;
max-height:100%;
}

#reviewsPage .fromblock{

}

#reviewsPage .label{
font-weight:bold;
}

#reviewsPage #reviewDescription{
margin-top:5px;
}

#reviewsPage #saveReview{
    float:right;
	text-decoration:none;
}


/* ����� tmnivoslider.tpl ����� */
.main-slid-con{
width :760px;
float:left;
}
#tmnivoslider {
	width:694px;
	height: 404px;
	padding:11px 0 11px 0;
	overflow:hidden;
	/* [disabled]background:url(images/slide_bg.jpg) 0 0 no-repeat; */
	text-align:center;
	margin-bottom:15px;
	border:solid #D8D8D8 1px;
}
#tmnivoslider > div {width:696px;height:395px;overflow:hidden;padding:0 0 0 0;}

#slider {width:676px;height:395px; margin:0 0 0 10px;}

.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;display:block;top:0px;left:0px;border:0;padding:0;margin:0 0 0 0 !important;z-index:60;display:none;}

.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}

.nivo-html-caption,
.nivo-caption {display:none !important;}

.nivo-controlNav {width:676px;height:83px;position:absolute;left:-10px;bottom:0;z-index:100;}

.nivo-controlNav a {width:243px;height:83px;display:block;float:left;cursor:pointer;}

.nivo-controlNav a + a {width:244px;}
.nivo-controlNav a + a:hover,
.nivo-controlNav a + a.active {background-position:50% bottom;}

.nivo-controlNav a + a + a {width:244px;}
.nivo-controlNav a + a + a:hover,
.nivo-controlNav a + a + a.active {}

.nivo-controlNav a + a + a + a {width:243px;}
.nivo-controlNav a + a + a + a:hover,
.nivo-controlNav a + a + a + a.active {background-position:right bottom;}

.nivo-controlNav a div {height:61px;margin:11px 0 0 0;text-align:center;text-transform:uppercase;}
.nivo-controlNav a + a div {border-left:1px solid #363636;}
.nivo-controlNav a div h2 {padding:12px 0 0 0;font:normal 14px "Arial";color:#fff;}
.nivo-controlNav a div h3 {padding:4px 0 0 0;font:normal 12px "Arial";color:#959393;}

.slid-txt1{
	font:normal 13px "Arial";color:#fff; font-weight:bold;
	
}

input::-webkit-input-placeholder {
    color:#000;
}
input:-moz-placeholder {
    color:#000;
}

input:-ms-input-placeholder /* placeholder only style */   
{    
    color:#000;
}

#productThumbNailsList{
clear:both;
float: left;
margin-top: 8px;
  margin-bottom: 15px;
}

#productThumbNailsList  li {
    margin-right: 7px;
	border: 1px solid #000000;
	float: left;
	margin-top: 5px;
}

#productThumbNailsList  li a{
 color: #333333;
 display: block;
 text-decoration: none;
}

#productThumbNailsList  li img{
width:37px;
height:54px;
}

#advancedSearch {

}
#advancedSearch  #errorMessage{
float:none;
margin-left:55px;
font-size:15px;
}
#ads-place{
width: 400px;
height: 35px;
position: absolute;
margin-left: 320px;
background: url(images/free_ad.gif) no-repeat;
margin-top: 6px;
}
.maayin-url{
position: absolute;
width: 300px;
height: 90px;
}

/*left menu place*/
#leftMenu-place{
	width:198px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	float:left;
	height: auto;
	/* [disabled]background-color:#f7caea; */
	background-color:#FFF;
	margin-right: 5px;
	border:solid #D4D4D4 1px;
	}
#verisign{
width: 89px;
height: 49px;
position: absolute;
margin-left: 366px;
margin-top: 44px;
}

#mycart-proceed-checkout .mycart-coupon{
width: 300px;
height: 100px;
background: #D1D1D1;
float: right;
margin-right: 50px;
padding-top:0px;
text-align: left;
padding-left:20px;
color: #404040;
}

#mycart-proceed-checkout .mycart-coupon .title{
font-weight:bold;
font-size:15px;
}

#mycart-proceed-checkout .mycart-coupon .text{
font-size:12px;
}
#mycart-proceed-checkout .mycart-coupon #couponCode{
width:168px;
min-width:168px;
padding:4px;
font-size:13px;
background-color: white;
border:1px solid #CCC;
margin-top: 4px;
color: #404040;
}

#mycart-proceed-checkout .mycart-proceed-box a.ico-fb-small{
text-decoration:none;
color:white;
}


#mycart-proceed-checkout .mycart-proceed-box table{
width: 100%;
margin-left:0px;
margin-bottom:10px;
white-space: nowrap;
}

#mycart-proceed-checkout .mycart-proceed-box table tr {
height:20px;
}



#mycart-proceed-checkout .mycart-proceed-box table .mycart-gr-txt{
padding-bottom:0px;
}

#mycart-proceed-checkout .mycart-proceed-box table tr td{
padding-left: 10px;
padding-right: 10px;
text-align:right;
}

#mycart-proceed-checkout .mycart-proceed-box table .removeCoupon{
color:#0099FF;
font-weight:normal;
text-decoration:underline;
margin-top:-10px;
}

.content3 {
	padding: 10px 0px 10px 232px;
	width: 768px;
	float: left;
	/* [disabled]margin-right: 10px; */
	/* [disabled]border:solid #eeeeee 1px; */
	margin: 10px 0px 10px 0px;
}
#services_div {
	float: left;
	height: auto;
	width: 170px;
	margin: 0px 5px 0px 0px;
	/* [disabled]border: 1px solid #cccccc; */
	padding: 5px;
	background-color: #FFF;
}
#servicesheading_div{
	float: left;
	height: auto;
	width: 150px;
	/* [disabled]margin: 0px 10px 0px 0px; */
	border-bottom: 1px solid #cccccc;
	padding: 5px;
	background-color: #FFF;
	font-weight: bold;
	}
#joinuson_div{
	float: left;
	height: auto;
	width: 150px;
	/* [disabled]margin: 0px 10px 0px 0px; */
	border-bottom: 1px solid #cccccc;
	padding: 5px;
	background-color: #FFF;
	font-weight: bold;
	}
	#paymet_div {
	float: left;
	height: auto;
	width: 170px;
	margin: 0px 5px 0px 0px;
	/* [disabled]border: 1px solid #cccccc; */
	padding: 5px;
	background-color: #FFF;
}

#Shpping_content .row {
	MARGIN-BOTTOM: 5px; OVERFLOW: hidden;
	MARGIN-TOP: 5px;
}
#Shpping_content .label-float {
	TEXT-ALIGN: left; WIDTH: 225px; FLOAT: left
}
#Shpping_content .row LABEL {
	TEXT-ALIGN: left; WIDTH: 225px; FLOAT: left
}
#Shpping_content .whats_new_header{
width:1000px;
height:24px;
background:url(images/Cat_header_bg.jpg) no-repeat;
display:table;
}
#Shpping_content .whats_new_header span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding-left:6px;
	display:table-cell;
	vertical-align:middle;
}