body {font-family:Arial,sans-serif;font-size:13px;margin:0;background:#fff;}

img {border:0}
.breaker {font-size:0;height:0;clear:both;}
h1,h2,h3 { font-size:16px;margin:0;color:#a20066 }
h2 { font-size:11px;color:#333;text-transform: uppercase;}
h3 { font-size:11px;color:#333;font-weight:bold; text-transform: uppercase;}

a { color: #b9408c}

.hr { height:2px;border-top:1px dotted #ccc;font-size:1px }

#top {background:#000;height:110px}
#top div, #container { width:959px;margin:auto }
#top img { margin: 48px 0 0 5px }

#squares div { background:#ccc;width:191px;float:left;border-top:1px solid #e6e6e6;border-right:1px solid #f5f5f5;height:18px}
	#squares div.last, div.c_front.last { border-right:0 }
	#squares div.rowtwo { height:14px;border-top:1px solid #fff;border-bottom:1px solid #fff}
	#squares div.c_one { background:#a20066;border-bottom:0!important }
	#squares div.c_two { background:#b9408c }
	#squares div.c_three { background:#d58cba }
	#squares div.c_four { background:#e8bfd9 }
	#squares div.c_five { background:#f1d9e8 }

#left {width:191px;float:left;font-size:12px;overflow:hidden}
	#left form { display:inline; }
	#left ul { list-style:none;margin:0;padding:0 }
	#left li { margin:0;padding:0;width:191px;border-top:1px solid #ccc}
	#left li.first {border-top:0}	
	#left li.last {border-bottom:1px solid #ccc!important}	
		#left li a { text-decoration:none;margin:0;color:#333;padding:5px 0 5px 10px;display:block;width:181px}
		#left li a:hover, #left li a.current { color:#fff;background:#b9408c}
			#left li ul li a { padding:5px 0 5px 20px;background:#eceae8;width:171px }
			#left li ul li a.current { font-weight:bold; background:#eceae8;color:#333}
				#left li ul li ul li a { padding:5px 0 5px 30px;background:#eceae8;width:161px }
				#left li ul li ul li a.current { font-weight:bold;background:#eceae8; color:#333}
	#left label {margin:48px 0 5px 5px;display:block }	
	#left input.mediumtext { width:166px;height:18px;background:url(../gfx/input_medium_bg.gif) no-repeat; border:0; margin:0 0 6px 5px;font-size:12px;padding:4px 0 0 5px }
	#left input.mediumbutton { width:71px;xxheight:17px;margin:0 0 0 105px;xxpadding:0 0 2px 0;xxxborder:0;xxxbackground:url(../gfx/input_button.gif) no-repeat;font-size:11px;}

address { font-style:normal;margin:34px 0 34px 5px;color:#666 }

#content {border-left:1px solid #fff;float:left;width:531px;padding:22px;padding-top:0}
	#content #breadcrumb {height:24px;border-bottom:1px dotted #949494;font-size:10px;line-height:24px;margin-bottom:23px;color:#949494}
	#content #breadcrumb a {color:#949494}

	#content.product {xxxwidth:722px;}
	.datasheet table {border-left: 1px dotted #cccccc; border-top: 1px dotted #cccccc; padding: 0px;}
	.datasheet td {border-bottom: 1px dotted #cccccc; border-right: 1px dotted #cccccc; font-size: 80%; padding: 8px;}
	.front {overflow:hidden;position:relative;width:767px!important;padding:0!important;height:492px!important}
	#content.front #boxes{ position:absolute;top:0}
div.front_footer { width:767px;float:right;background:url(/gfx/front_footer.jpg);height:97px }
	
.c_front { height:492px;float:left;border-right:1px solid #999;width:191px;opacity:0.8;filter:alpha(opacity=80);}
.frontbox { background:#970855;color:white;height:91px;margin-top:317px;font-size:14px;padding:12px;overflow:hidden;font-weight:bold }
	.frontbox a { font-size:12px;color: #fff;background:url(../gfx/bullet_link_fff.gif) no-repeat left center;padding-left:5px;font-weight:normal }
	.frontbox.double { font-weight:normal;padding:7px 0 0 0;height:108px;background:#fff;color:#970855;font-size:11px }
		.frontbox.double p { margin:2px 5px 3px 12px; }
		.frontbox.double a { color: #666;background:url(../gfx/bullet_link.gif) no-repeat left center;padding-left:5px;font-size:12px}
		.frontbox.double #doubletop, .frontbox.double #doublebottom { height: 50px;position: relative}
		.frontbox.double p.doublecontent { height: 28px;}

dl.productlist { margin:0 } 
dl.productlist dt { padding: 18px 0 0 20px;clear:both;font-weight:bold;font-size:13px;color:#a20066 }
	dl.productlist dt img { margin: 0 20px }
	dl.productlist dt a { text-decoration:none }
	dl.productlist dt a:hover { text-decoration:underline }
dl.productlist dd { margin:0; padding: 0 0 24px 20px; border-bottom:1px dotted #ccc}

table.specs {font-size:12px;margin-top:5px}
	table.specs td {border-bottom:1px dotted #ccc;height:27px;line-height:27px;padding-left:25px }

td p {margin:0;padding:0}

div.productimage { text-align: center;margin:8px 0}
p.productactions { margin: 5px 0;font-size:11px;text-align:center }
	p.productactions a { margin-right:15px }

#right { width: 191px; overflow:hidden;border-left:1px solid #fff; float:left; }

.footer {float:left;}
.footer.low { height:3px;background:#e5e5e5}
.footer.high { height:52px;background:#f1f1f1;line-height:52px}
.footer.col1, .footer.col3 {width:191px;margin:1px 1px 0 0}
.footer.col2 {width:575px;margin:1px 1px 0 0;}
	.footer.col2 ul {padding:0;list-style:none;margin:0;text-align:center}
	.footer.col2 ul li {color:#7d7d7d;margin:0 13px;display:inline}
	.footer.col2 ul li a {color:#7d7d7d;}
.footer.col3 {margin-right:0}