body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
h1{
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#4aaec6;

}
h2{
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4aaec6;

}
h3{
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4aaec6;

}

a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #4aaec6;
}
a:active {
	text-decoration: none;
	color: #4aaec6;
}
.small_photo {
	clear: both;
	height: 153px;
	width: 240px;
	padding-top: 3px;
}
.smallP_display {
	float: left;
	height: 153px;
	width: 115px;
	border: 1px solid #CCCCCC;
}
.smallP_display2 {
	float: right;
	height: 153px;
	width: 115px;
	border: 1px solid #CCCCCC;
}




.headerDiv {
	clear: both;
	height: 110px;
	width: 970px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
}
.midDiv {
	background-color: #FFFFFF;
	clear: both;
	height: auto;
	width: 950px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}
.midTop {
	float: left;
	height: auto;
	width: 950px;
}
.topLeft {
	float: left;
	height: 110px;
	width: 590px;
}
.logoDiv {
	float: left;
	height: 115px;
	width: 359px;
}
.shoppingDiv {
	float: right;
	clear: both;
	height: 20px;
	width: 580px;
	padding-left: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-align: left;
}
.searchDiv {
	float: right;
	height: 20px;
	width: 370px;
	padding-top: 45px;
	text-align: right;
}
.loginDiv {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	clear: both;
	height: 40px;
	width: 370px;
	text-align: right;
}
.searchbox {
	float: right;
	height: 18px;
	width: 120px;
	padding-right: 5px;
	text-align: right;
}
.emptyDiv {
	float: right;
	height: 18px;
	width: 216px;
}

.gobutton {
	height: 20px;
	width: 20px;
	padding-top: 5px;
	float: right;
}
.passwordDiv {
	float: right;
	height: 40px;
	width: 120px;
	padding-top: 5px;
	padding-right: 5px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.userDiv {
	float: right;
	height: 40px;
	width: 120px;
	padding-top: 5px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-align: left;
	padding-right: 5px;
}
.usertop {
	float: left;
	height: 18px;
	width: 120px;
}
.remember {
	clear: both;
	height: 17px;
	width: 120px;
	padding-top: 3px;
}
.passtop {
	float: right;
	height: 18px;
	width: 120px;
}
.forpass {
    clear: both;
    height: 15px;
    width: 120px;
    text-align: right;
    padding-top: 5px;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #999999;
}

.checkbox{
    width:20px;
    height:20px;
}

.tickbox {
    float: left;
    height: 20px;
    width: 20px;
}
.remDiv {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #999999;
    float: left;
    height: 15px;
    width: auto;
    text-align: left;
}

.midMain {
	float: right;
	height: auto;
	width: 750px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
.specialCon {
	clear: both;
	height: 250px;
	width: 365px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-image: url(/images/specialbg.gif);
	background-repeat: no-repeat;
}
.specialImg {
	float: left;
	height: 250px;
	width: 186px;
}
.specialSale {
	text-align: left;
	float: left;
	height: 247px;
	width: 174px;
	padding-top: 3px;
	padding-left: 5px;
}
.saleDiv {
	float: left;
	height: 100px;
	width: 170px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	background-image: url(/images/sale.png);
	background-repeat: no-repeat;
	text-align: center;
	font-weight: normal;
	padding-top: 50px;
	background-position: center center;
}
.newsletter {
	background-image: url(/images/newsletter.jpg);
	background-repeat: no-repeat;
	clear: both;
	height: 40px;
	width: 115px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-position: center bottom;
	text-align: left;
	padding-top: 5px;
	padding-left: 70px;
}

.saleInfo {
	clear: both;
	height: 90px;
	width: 170px;
}

.midbottom {
	clear: both;
	height: 10px;
	width: 950px;
}
.bottomDiv {
	background-color: #FFFFFF;
	clear: both;
	height: auto;
	width: 950px;
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	color: #999999;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: left;
}
.footerNavi {
	clear: both;
	height: auto;
	width: 950px;
	padding-top: 5px;
}
.copyright {
	clear: both;
	height: 40px;
	width: 950px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #4aaec6;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: center;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #4aaec6;
}
.seolinks {
	clear: both;
	height: auto;
	width: 945px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #c6dbef;
	padding-top: 5px;
	padding-left: 5px;
}
.bottomNavi {
	float: left;
	height: auto;
	width: 158px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	padding-top: 5px;
	padding-bottom: 5px;
}


.redline {
	background-color: #4aaec6;
	float: left;
	height: 2px;
	width: 950px;
}


.leftmenu {
	float: left;
	height: auto;
	width: 185px;
}



.forpass a{
	clear: both;
	height: 15px;
	width: 120px;
	text-align: right;
	padding-top: 5px;
	text-decoration:none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.forpass a:hover{
	clear: both;
	height: 15px;
	width: 120px;
	text-align: right;
	padding-top: 5px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.forpass a:active {
	clear: both;
	height: 15px;
	width: 120px;
	text-align: right;
	padding-top: 5px;
	text-decoration:none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}


.accountDiv{
	float: right;
	height: 40px;
	width: 95px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
	padding-top: 5px;
}
.topAdv {
	clear: both;
	height: auto;
	width: 750px;
	border: 5px solid #CCCCCC;
}



.searchButton {
	float: right;
	height: 18px;
	width: 20px;
}



.shoppingDiv a{
	clear: both;
	height: 20px;
	width: 580px;
	padding-left: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration:none;
}
.shoppingDiv a:active{
	clear: both;
	height: 20px;
	width: 580px;
	padding-left: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
}
.shoppingDiv a:hover{
	clear: both;
	height: 20px;
	width: 580px;
	padding-left: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
}
.topRight {
	float: left;
	height: 110px;
	width: 370px;
}
.textbox{
    background-color:#4aaec6;
	border:1px solid #c6dbef;
    font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	width:120px;
	height:17px;
}
.textbox_Login{
    background-color:#c6dbef;
	border:1px solid #4aaec6;
    font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:120px;
	height:17px;
}
.checkbox{
    	width:20px;
	height:20px;
}
.topstyle{
    padding-top:5px;
}
.menuh {
	float: right;
	height: 25px;
	width: 760px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#000000;
	color: #ffffff;
	text-align:center;
}
.newDiv {
	clear: both;
	height: 280px;
	width: 760px;
	padding-top: 5px;
}
.leftnewDiv {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	float: left;
	height: 280px;
	width: 370px;
	text-align: left;
	border: 5px solid #DABCDF;
	background-color: #e5e5e5;
}
.newViewB {
	float: left;
	height: 5px;
	width: 75px;
	padding-top: 172px;
}
.saleTopinfo {
	float: left;
	height: 65px;
	width: 170px;
}
.saleView {
	clear: both;
	height: 20px;
	width: 160px;
	text-align: right;
	padding-right: 10px;
}



.specials {
	float: right;
	height: 280px;
	width: 365px;
	border: 5px solid #EAC2DC;
}
.specialtitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/arrow2.gif);
	background-repeat: no-repeat;
	float: left;
	height: 28px;
	width: 355px;
	padding-top: 7px;
	padding-left: 10px;
	background-color: #CEA5C1;
}

.newtitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	height: 28px;
	width: 360px;
	padding-top: 7px;
	padding-left: 10px;
	background-color: #B68CBF;
	text-align: left;
	background-image: url(/images/arrow.gif);
	background-repeat: no-repeat;
}
.newInfo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #EFD697;
	text-align: left;
	clear: both;
	height: 40px;
	width: 365px;
	padding-top: 5px;
	padding-left: 5px;
}
.newtitle1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	height: 28px;
	width: 355px;
	padding-top: 7px;
	padding-left: 10px;
	background-color: #B68CBF;
	text-align: left;
	background-image: url(/images/arrow.gif);
	background-repeat: no-repeat;
}
.newInfo1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #E5E5E5;
	text-align: left;
	clear: both;
	height: 40px;
	width: 360px;
	padding-top: 5px;
	padding-left: 5px;
}
.newPro {
	background-color: #E5E5E5;
	clear: both;
	height: 177px;
	width: 370px;
}
.newproImg {
	float: left;
	height: 197px;
	width: 295px;
	text-align: center;
}





.whitegap {
	background-color: #FFFFFF;
	clear: both;
	height: 5px;
	width: 760px;
}

.parent_three{
    background-color:#edc2dd;
	width:126px;
	float:left;
	text-align:left;
	

}
	
.menuh a
	{
	text-align:center;
	display:block;
	margin:0;
	padding:0;
	line-height:25px;
	height:	25px;
	width:120px;
	background-color:#000000;
	color:#ffffff;
	border-bottom:1px solid #ffffff;
		
	
	
}
	
.menuh a:link, .menuh a:visited, .menuh a:active	/* menu at rest */
	{
	color: #ffffff;
	text-decoration:none;
	}
	
.menuh a:hover						/* menu on mouse-over  */
	{
	color: #4aaec6;
	text-decoration:none;
	}	
	
.menuh a.top_parent, .menuh a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{
	
	}
	
.menuh a.parent, .menuh a.parent:hover 	/* attaches side-arrow to all parents */
	{
	
	}

.menuh ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	}

.menuh li
	{
	position:relative;
	min-height: 1px;		/* Sophie Dennis contribution for IE7 */
	vertical-align: bottom;		/* Sophie Dennis contribution for IE7 */
	
	}

.menuh ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
	}

.menuh ul ul ul
	{
	top:0;
	left:100%;
	}

div.menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div.menuh li:hover ul ul,
div.menuh li li:hover ul ul,
div.menuh li li li:hover ul ul,
div.menuh li li li li:hover ul ul
{display:none;}

div.menuh li:hover ul,
div.menuh li li:hover ul,
div.menuh li li li:hover ul,
div.menuh li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */
.productDiv{
	width:180px;
	height:20px;
	float: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #4aaec6;
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
	

}
.left_navigation ul
{
    padding:0px;
    margin:0;
    border:none; 
    list-style-type: none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	display:block;
	
}

.left_navigation li
{
    display: inline;
	padding:0px;
    margin:0;
    border:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 
}
.left_navigation li a
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	float:left;
	display:block;
	color: #000000;
	font-size: 12px;
	line-height:25px;
	width: 180px;
	height:	25px;
	text-decoration:none;
	padding-left:5px;
	margin:0;
	background-color:#ffffff;
	
}

.left_navigation a:active
{
	color:#000000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#ffffff;

}
.left_navigation a:hover
{
    
    color:#000000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#4aaec6;

}
.bigwhite{
    font-size:28px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;

}
.bottomNavi a{
    font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#999999;

}
.bottomNavi a:active{
    font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#333333;

}
.bottomNavi a:hover{
    font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#333333;

}





.rightContainer {
	height: auto;
	width: 755px;
	padding-left: 5px;
	clear: both;
}
.detailsone {
	float: left;
	height: 80px;
	width: 60px;
	border:1px solid #999999;
}
.detailstwo {
	height: 80px;
	width: 60px;
	clear: both;
	border:1px solid #999999;
}
.detailsfour {
	height: 80px;
	width: 60px;
	clear: both;
	border:1px solid #999999;
}
.zoomContainer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #CCCCCC;
	float: left;
	height: 18px;
	width: 237px;
	padding-top: 2px;
	padding-left: 5px;
}
.infoMenu {
	float: left;
	height: 20px;
	width: 502px;
	text-align: left;
}
.information {
	height: 220px;
	width: 480px;
	float: left;
	padding: 10px;
	border: 1px solid #cccccc;
}

.detailsthree {
	clear: both;
	height: 80px;
	width: 60px;
	border:1px solid #999999;
}
.infoButton {
	float: left;
	height: 18px;
	width: 100px;
	padding-top: 2px;
	padding-left: 10px;
}


.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	height: 20px;
	width: 760px;
	padding-top: 2px;
	clear: both;
}
.tableCon {
	background-color: #FFFFFF;
	clear: both;
	height: auto;
	width: 755px;
}
.breadcrumb a{
    color:#999999;
	font-size:11px;
	text-decoration:none;

}
.breadcrumb a:active{
    color:#333333;
	font-size:11px;
	text-decoration:none;

}
.breadcrumb a:hover{
    color:#333333;
	font-size:11px;
	text-decoration:none;

}
.displayDiv {
	clear: both;
	height: 340px;
	width: 300px;
}
.tableconTop {
	float: left;
	height: auto;
	width: 750px;
	padding-bottom: 5px;
}
.titleDiv {
	float: left;
	height: auto;
	width: 500px;
	padding-bottom: 5px;
}
.infocontainer {
	clear: both;
	height: 265px;
	width: 500px;
}
.selectDiv {
	clear: both;
	height: auto;
	width: 435px;
	padding-left: 10px;
}

.complateDiv {
	clear: both;
	height: auto;
	width: 740px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-left: 5px;
}
.moreDisplay {
	background-color: #FFFFFF;
	clear: both;
	height: 155px;
	width: 750px;
}
.tablegap {
	clear: both;
	height: 5px;
	width: 750px;
}
.gapgap {
	clear: both;
	height: 10px;
	width: 400px;
}

.complateTitle {
	float: left;
	height: auto;
	width: 740px;
	padding-top: 5px;
}
.complate_Container {
	clear: both;
	height: 130px;
	width: 730px;
	padding-top: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #99005D;
	border-bottom-color: #99005D;
}
.resultsContent {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	clear: both;
	height: auto;
	width: 760px;
}
.resultsContainer {
	clear: both;
	height: auto;
	width: 760px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.arrow_Div {
	float: left;
	height: 90px;
	width: 32px;
	padding-top: 40px;
}
.accessories {
	float: left;
	height: 130px;
	width: 100px;
	padding-left: 10px;
}
.arrow_Div_right {
	float: right;
	height: 90px;
	width: 10px;
	padding-top: 40px;
}
.fullImage {
	float: left;
	height: 320px;
	width: 240px;
	border: 1px solid #cccccc;
}
.fullLeft {
	float: left;
	height: 335px;
	width: 65px;
	padding-left: 5px;
}
.fl_gap {
	clear: both;
	height: 5px;
	width: 60px;
}


.displayDiv {
	float: left;
	height: auto;
	width: 240px;
}
.infodisplay {
	float: right;
	height: auto;
	width: 500px;
}
.fullDe {
	float: left;
	height: auto;
	width: 240px;
}
.zoomDiv {
	clear: both;
	height: 20px;
	width: 330px;
}
.price{
    font-size:14px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;


}
.infoMenu a{
    color:#666666;
	text-decoration:none;
}
.infoMenu a:active{
    color:#000000;
	text-decoration:none;
}
.infoMenu a:hover{
    color:#000000;
	text-decoration:none;
}
.select{
    font-size:13px;
	color:#333333;
}
.selectbox{
     width:100px;
	 height:18px;
	 border:1px solid #999999;


}
.sizebox{
	 height:20px;
	 border:1px solid #999999;


}
.zoomContainer a {

     color:#666666;
	 text-decoration:none;

}
.zoomContainer a:active {

     color:#000000;
	 text-decoration:none;

}
.zoomContainer a:hover {

     color:#000000;
	 text-decoration:none;

}
.infoMenu ul
{
    padding:0px;
    margin:0;
    border:none; 
    list-style-type: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	display:block;
	
}

.infoMenu li
{
    display: inline;
	padding:0px;
    margin:0;
    border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px; 
}
.infoMenu li a
{
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	display:block;
	color: #666666;
	font-size: 12px;
	line-height:19px;
	width: 174px;
	height:	19px;
	text-decoration:none;
	padding:0;
	margin:0;
	text-align:center;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	
}

.infoMenu a:active
{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#e6e6e6;
	

}
.infoMenu a:hover
{
    
    color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#e6e6e6;
	

}

