body
{
background:url(../images/bg.jpg) repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4e4e4e;
text-align:justify;
margin:0 auto;
}
.clear-div
{
clear:both;
}
#top-bar
{
background:url(../images/bg.jpg) repeat-x;
width:940px;
height:161px;
margin:0 auto;
}
#logo
{
width:240px;
height:87px;
float:left;
}
.top-right
{
width:670px;
padding-top:20px;
float:right;
}
.security-div
{
width:106px;
padding-right:15px;
float:left;
}

.add-div
{
width:175px;
font-size:14px;
float:left;
}
.phone-div
{
width:120px;
font-size:16px;
float:left;
}
.icon-div
{
width:240px;
font-size:18px;
float:right;
}
.icon-div a
{
text-decoration:none;
color:#434343;
}

.icon-div a:hover
{
text-decoration:none;
color:#d32816;
}


#menu-content
{
width:540px;
height:38px;
float:right;
position: relative;
margin-top:24px;
}


#menu-content ul 
{
color: #FFF;
padding:0px;
margin:0px;	

}



#menu-content li 
{
display:inline;
}

#menu-content li a
{

background: url(../images/navi.jpg) no-repeat ;
width:107px;
height:23px;
font: 14px  Arial, Helvetica, sans-serif;
font-weight:normal;
padding-top:15px;
margin:0px;
float:left;
text-align:center;
color: #fff;
text-decoration: none; 
}


#menu-content li a:hover
{
background: url(../images/navi-hover.jpg)  no-repeat;
color:#fff;
}
#menu-content li a#current
{
background: url(../images/navi-hover.jpg) no-repeat;
color:#fff;
}

.navi-line
{
background:#fff;
width:1px;
height:38px;
float:left;
}

.main-div
{
width:940px;
padding-top:20px;
margin:0 auto;
}
.video
{
width:344px;
height:258px;
padding-top:17px;
float:left;
}
.header
{
background:url(../images/header.jpg) no-repeat;
width:567px;
height:292px;
float:right;
}
.btn-click
{
width:94px;
height:30px;
padding-top:100px;
padding-left:20px;
}
.free-shipping
{
width:135px;
height:108px;
padding-top:20px;
padding-left:8px;
}

#section
{
width:940px;
margin:0 auto;
}
.left-sec
{
width:620px;
border-bottom:1px dashed #999999;
padding-bottom:30px;
padding-top:30px;
float:left;
}
.left-sec a
{
text-decoration: underline;
color:#d32816;
}
.left-sec a:hover
{
text-decoration:none;
color:#d32816;
}
.left-sec-1
{
width:620px;
padding-top:30px;
float:left;
}
.left-sec-1 a
{
text-decoration: underline;
color:#d32816;
}
.left-sec-1 a:hover
{
text-decoration:none;
color:#d32816;
}

h1
{
font-size:18px;
color:#d32816;
margin:0px;
padding:0px;
margin-bottom:15px;
}
.welcome-img
{
width:244px;
height:192px;
padding-right:20px;
float:left;
}

.right-sec
{
width:260px;
padding-top:30px;
float:right;
}

.logo-below
{
width:232px;
padding-bottom:15px;
margin:0 auto;
}



.myweb{ 
cursor:auto;
cursor: pointer;
background:#fdfdf4;
width:240px;
height:38px;
margin:0 auto;
color:#fff;
float:left;
background: url(../images/btn-plus.jpg) no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:normal;
padding-left:20px;
padding-top:10px;
margin-bottom:5px;
}

.openweb{ /*class added to contents of 1st demo when they are open*/
background:#fdfdf4;
cursor:auto;
cursor: pointer;
margin:0 auto;
float:left;
color:#fff;
background: url(../images/btn-minus.jpg) no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:normal;
}

.webdetails
{ background:#fff; width:220px; margin:0 auto; text-align:justify; margin-bottom:0px; padding-top:5px; padding-bottom:10px; clear:both; }
	
.webdetails ul
{ line-height:150%;}

.webdetails li
{ 
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:normal; 
	color:#454545;
list-style:none;
text-align:left;
background: url(../images/bullet.jpg)  no-repeat; padding-left:30px; margin-left:-30px; margin-bottom:15px;}


.webdetails a
{
text-decoration:none;
	color:#454545;
}


.webdetails a:hover
{
text-decoration:none;
color:#0071bb;
}


#product-main
{
width:940px;
padding-top:20px;
clear:both;
margin:0 auto;
}

#slider
{
width:920px;
padding-top:20px;
margin:0 auto;
}

#footer-main
{
background:#929292;
width:100%;
margin-top:30px;
}

#footer
{
background:#929292;
width:940px;
height:35px;
color:#FFFFFF;
padding:15px 30px 0px 30px;
}
#footer a
{
text-decoration:none;
color:#FFFFFF;
}
#footer a:hover
{
text-decoration:underline;
color:#FFFFFF;
}

#footer-left
{
width:350px;
float:left;
}
#footer-right
{
width:360px;
float:right;
}
#footer-below
{
background:url(../images/footer-below.jpg) repeat-x;
width:100%;
height:44px;

}




.product
{
width:655px;
float:left;
padding-top:30px;
}

.product-content
{
	margin: 0 auto;
	padding: 0;
	position: relative;
}


.product-content ul 
{
	color: #FFF;
	margin: 0;
	padding-left: 0;
}



.product-content li 
{ display:inline; }


.product li a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin:0px;
float:left;
text-align:center;
color: #d32816;
text-decoration: none;
height:192px;
width:198px;
background-color:#fff;

}





.product li a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#d32816;
background-color:#f4f4f4;
}


.product li a#current
{
	font: 12px verdana, Arial,sans-serif; 
	color:#fff; 
	background:url('images/menu-red.jpg') no-repeat center;
}


.product-content  li.border-mid
{
	margin:0px;
	text-align:center;
	color: #fff;
	text-decoration: none;
	height:192px;
	width:28px;
	background:url(../images/border-pro.jpg) center no-repeat;
	float:left;
}

.greenline
{
	background: url(../images/border-pro.jpg) no-repeat;
	width:20px;
	height:35px;
	padding-left:20px;
	float:left;
}


.product-content span
{
margin:0px;}

.product img
{
border:none;}


.border-hori
{
background:url(../images/border-pro-1.jpg) no-repeat bottom;
width:651px;
height:1px;
padding-bottom:20px;
clear:both;
}

.pro-height
{
background-color:#00FF33;
width:196px;
height:150px;

}

.pro-matter
{
background:#CCCCCC bottom;
width:196px;
height:20px;
clear:both;
}

#product-big
{
border:1px #e0e0e0 solid;
width:310px;
height:285px;
text-align:center;
float:left;
margin-right:30px;
}


input 
{ 
	padding : 2px;
	border : 1px solid #ececec;
	font : normal 11px Arial, Verdana, Tahoma, sans-serif;
	color :#000;
	width:105px;
	margin:5px 0px 2px 0px;
	line-height:10px;
} 



input.button 
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background: url(../images/btn-cart.jpg) no-repeat;
	width:146px;
	height:50px;
	color:#fff;
	border:0px;
	float:left;
	cursor:pointer;
} 

select { 
	font : normal 11px Arial, Verdana, Tahoma, sans-serif;
	border : 1px solid #ececec;
	display : block;
	color : #000;
	width:145px;
	margin-top:5px;
} 

textarea
{
font : normal 11px Arial, Verdana, Tahoma, sans-serif;
border : 1px solid #ececec;
width:105px;
height:75px;
float:left;
margin-top:5px;
}

table
{
margin:0px;
margin-bottom:0px;}

