/* CSS Document */body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}body,td,th {	font-family: Trebuchet MS, Tahoma, sans-serif;	font-size: 11px;}.standard{	font-size: 11px;	line-height:18px;}#overlay{ background-image: url(overlay.png); }* html #overlay{	background-image: url(overlay.png);	background-repeat:repeat;	background-color: #000000;	}.adminOptions{	opacity:.7;	background-color:#FFFFFF;	border:1px solid #000;	padding:1px 5px 1px 5px;	margin:8px;	text-align:center;	float:left;	font-size:11px;	white-space: nowrap}input,select{	font-family: Trebuchet MS, Tahoma, sans-serif;	font-size: 11px;	line-height:11px;}textarea{	font-family: Trebuchet MS, Tahoma, sans-serif;	font-size: 11px;}.topGrey {	background-attachment: scroll;	background-image: url(../images/home/top_grey.gif);	background-repeat: repeat-x;	background-position: left top;	border-top:2px solid #ffffff;	overflow:hidden;	font-size:15px;	width:100%;	height:70px;}.leftGrey {	background-attachment: scroll;	background-image: url(../images/home/lefthand.gif);	background-repeat: repeat-x;	background-position: left top;	border-top:2px solid #ffffff;	overflow: visible;	font-size:15px;	width:100%;	height:600px;}.rightGrey {	background-attachment: scroll;	background-image: url(../images/home/rightgrey.gif);	background-repeat: repeat-x;	background-position: left top;	border-top:2px solid #ffffff;	background-color:#f5f5f5;	overflow: visible;	width:25%;	height:500px;}.largeGrey {	background-attachment: scroll;	background-repeat: no-repeat;	background-position: center bottom;	border-top:2px solid #ffffff;	overflow:hidden;	font-size:15px;	width:100%;	height:450px;}.mediumGrey {	background-attachment: scroll;	background-repeat: no-repeat;	background-position: center bottom;	border-top:2px solid #ffffff;	overflow:hidden;	font-size:15px;	width:100%;	height:228px;}.smallGrey {	background-attachment: scroll;	background-repeat: no-repeat;	background-position: center bottom;	border-top:2px solid #ffffff;	overflow:hidden;	font-size:15px;	width:100%;	height:220px;}.recommendedBox {	border-top:2px solid #ffffff;	overflow:hidden;	font-size:15px;	width:100%;	height:auto;		position: relative;}.headerDetail {	font-size:18px;	/line-height:18px;	text-transform:uppercase;	font-weight:bold;	padding: 0px 0px 0px 0px;}big {	font-size:18px;	/line-height:18px;	text-transform:uppercase;	font-weight:bold;	padding: 0px 0px 0px 0px;}.headerBox {	font-size:18px;	text-transform:uppercase;	font-weight:bold;	padding: 10px 8px 0px 8px;	white-space:nowrap;	color:#000000;	overflow:hidden;	text-overflow: ellipsis	text-decoration:none;}input{	line-height:normal;}.headerIn {	font-size:18px;	text-transform:uppercase;	text-overflow:clip;	font-weight:bold;	width:100%;	white-space:nowrap;}.headerSmallBox {	font-size:14px;	text-transform:uppercase;	font-weight:bold;	padding: 10px 8px 0px 8px;	white-space:nowrap;	overflow:hidden;	width:100%;	text-overflow: ellipsis}.midBox {	background-attachment: scroll;	background-repeat: repeat-x;	background-position: center top;	width:100%;	height:230px;}.botBox {	background-attachment: scroll;	background-repeat: repeat-x;	background-position: center top;	vertical-align:bottom;	height:108px;	width:100%;	overflow:visible;}.Col{ vertical-align:top; padding: 0px 0px 0px 0px;width:20%; overflow:visible}.Main{padding: 0px 0px 0px 0px;	vertical-align:top;	width:20%;	background-attachment: scroll;	background-image: url(../images/home/Long-Grad.gif);	background-repeat: repeat-x;	background-position: left top;}.MainX{padding: 0px 0px 0px 0px; vertical-align:top;	background-attachment: scroll;	background-image: url(../images/home/Long-Grad.gif);	background-repeat: repeat-x;	background-position: left top;}.MainE{padding: 0px 0px 0px 0px; vertical-align:top;	background-attachment: scroll;	background-image: url(../images/home/Long-Grad.gif);	background-repeat: repeat-x;	background-position: left top;}.wwwBDR{border-top:8px solid #c2c3c5;}.wwwBDR:hover{border-color:#d1d2d3;} .businessBDR{border-top:8px solid #c2c3c5;}.businessBDR:hover{border-color:#d1d2d3;} .homeBDR{border-top:8px solid #1e8d8d;}.homeBDR:hover{border-color:#56a9a9;}.ipodBDR{border-top:8px solid #00c3d3;}.ipodBDR:hover{border-color:#00daec;}.educationBDR{border-top:8px solid #98374f;}.educationBDR:hover{border-color:#b16979;}.serviceBDR{border-top:8px solid #2f73a0;}.serviceBDR:hover{border-color:#6296b7;}.refurbBDR{border-top:8px solid #7d14ad;}.refurbBDR:hover{border-color:#9d4ec1;}.www a {color: #e92328;text-decoration: none;}.www a:hover {text-decoration: underline;color: #e92328;}.business a {color: #e92328;text-decoration: none;}.business a:hover {text-decoration: underline;color: #e92328;}.home a {color: #1e8d8d;text-decoration: none;}.home a:hover {text-decoration: underline;color: #56a9a9;}.ipod a {color: #008d9a;text-decoration: none;}.ipod a:hover {text-decoration: underline;color: #00c1d2;}.education a {color: #98374f;text-decoration: none;}.education a:hover {text-decoration: underline;color: #b16979;}.refurb a {color: #7d14ad;text-decoration: none;}.refurb a:hover {text-decoration: underline;color: #9d4ec1;}.service a {color: #2f73a0;text-decoration: none;}.service a:hover {text-decoration: underline;color: #6296b7;}.headerBox a{text-decoration:none;color:#000000;}.headerSmallBox a{text-decoration:none;color:#000000;}.wwwBG{background-image: url(../images/www.jpg);}.ipodBG{background-image: url(../images/ipod.jpg);}.businessBG{background-image: url(../images/business.jpg);}.homeBG{background-image: url(../images/home.jpg);}.educationBG{background-image: url(../images/education.jpg);}.serviceBG{background-image: url(../images/service.jpg);}.refurbBG{background-image: url(../images/refurb.jpg);}.wwwBot{background-image: url(../images/home/bot_grey.gif);}.businessBot{background-image: url(../images/home/bot_grey.gif);}.homeBot{background-image: url(../images/home/bot_grn.gif);}.ipodBot{background-image: url(../images/home/bot_grn.gif);}.educationBot{background-image: url(../images/home/bot_red.gif);}.serviceBot{background-image: url(../images/home/bot_blu.gif);}.refurbBot{background-image: url(../images/home/bot_pur.gif);}.leftHeader{	background-attachment: scroll;	text-align:center;	background-color:#FFFFFF;	background-repeat:no-repeat;	background-position: right bottom;	background-image: url(../images/home/rightcurve.gif);	width:20%;}.pageHeader {	color:#FFFFFF;	text-transform:uppercase;	padding: 10px 8px 8px 15px;	white-space:nowrap;	vertical-align:bottom;	background-attachment: scroll;	background-repeat:no-repeat;	background-position: left top;	background-image: url(../images/home/leftcorner.gif);}.rightHeader{	color:#FFFFFF;	text-transform:uppercase;	text-align:right;	padding: 10px 9px 8px 15px;	white-space:nowrap;	vertical-align:bottom;}.rightHeader .title {font-size:37px; line-height:37px}.rightHeader .strap {font-size:17px; line-height:17px; font-weight:bold; font-stretch:condensed ; padding-right:2px}.pageHeader .menu {	color:#666666;	font-size:12px;	padding: 1px 0px 0px 1px;	font-weight:bold;	font-family:Trebuchet MS, Arial, Helvetica, sans-serif}.pageHeader .name {font-size:25px;}.pageHeader .menu a{color:#EEEEEE;text-decoration:none}.pageHeader .menu a:hover{color:#FFFFFF;}.mainTable td:hover {cursor: pointer;}.caption {	padding: 0px 8px 0px 8px;	color:#666666;	text-transform:lowercase;	line-height:15px;}.description {	padding: 0px 8px 0px 8px;	color:#333;	line-height:16px;	font-size:11px;	overflow:hidden;	height:auto;}.descriptionIn {	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;	color:#666666;	line-height:16px;	font-size:11px;}.description a{white-space:nowrap}.recommended {	padding: 3px 0px 8px 6px;	margin: 2px 0px 0px 3px;	color:#666666;	width:100%;	height:auto;	line-height:11px;	font-size:11px;	overflow:hidden;	vertical-align:middle;	white-space:nowrap;		border-bottom:1px solid #FFFFFF;}.topBar{	height:26px;	width:100%;	background-color:#3b3b3d;	line-height:13px;	margin: 0px 0px 18px 0px;	vertical-align:middle;	white-space:nowrap;		}.menuTable a{color:#3b3b3d;text-decoration:none;}.menuTable a:hover{color:#999999;}.menuTable{	border:1px solid #3b3b3d;	border-top-width:0px;	background-color:#FFFFFF;	padding: 0px 5px 0px 5px;	white-space:nowrap;	width:auto;	color:#3b3b3d;}.menuTable td{	font-size:12px;	line-height:18px;}.topMenuCol{border-right:1px solid #666666;border-left:1px solid #666666; padding: 0px 7px 0px 7px; font-size:12px}.point {    background-image: url(/images/point.gif);    background-position: 0px 2px;    margin: 0 auto;	border:0;	padding:0px 0px 0px 12px;	background-repeat:no-repeat}.point:hover {	background-image: url(/images/bounce.gif);   } .point:active {	background-image: url(/images/pointblk.gif);  	color:#000000;}.current {	background-image: url(/images/pointblk.gif);	color:#000000;	background-position: 0px 2px;    margin: 0 auto;	border:0;	padding:0px 0px 0px 12px;	background-repeat:no-repeat}  .current:hover{	color:#000000;}.leftside{	padding:6px 12px 0px 12px;white-space:nowrap;float:left;}.rightside{padding:3px 12px 0px 12px;white-space:nowrap;float:right; vertical-align:middle}.topMenu a{color:#EEEEEE;text-decoration:none;}.topMenu a:active{color:#EEEEEE;}.topMenu a:visited{color:#EEEEEE;}.topMenu a:hover{color:#FFFFFF;}.floatHost{position:absolute;z-index:100; top:auto;left:auto; width:0px; height:0px;}.floatMenu{position:relative; left:-9px; top:20px; width:auto; height:115px; z-index:102;}.searchoptions {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height:12px;	color: #000000;	text-decoration: none;}.searchoptions a {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height:12px;	color: #000000;	text-decoration: none;}.searchoptions a:hover {	color: #000000;	text-decoration: underline;}div#tipDiv {	font-family: verdana, arial, helvetica, sans-serif;	position:absolute;	visibility:hidden;	left:0;	top:0;	z-index:10000;	background-color:#FFFFFF;	border:0px solid #000000;	/width:180px;	padding:0px; margin: 0px 10px 0px 0px;	color:#000;	font-size:11px;	line-height:1.3;	overflow: visible;}div#tipDiv a:link { color:#33b }div#tipDiv a:visited { color:#339 }.info2 {	padding: 5px;	color:#000;	border: 1px solid #000000;	font-family: Arial, verdana, Helvetica, sans-serif;	font-size: 9px;}.info1 {color:#000;font-family: verdana, Arial, Helvetica, sans-serif;font-size: 9px;}.fl{border-top:1px solid #FFFFFF;border-left:1px solid #EEEEEE;border-bottom:1px solid #cccccc;}.fr{border-top:1px solid #FFFFFF;padding-right:5px;border-bottom:1px solid #cccccc;border-right:1px solid #cccccc; text-align:left}.fload{border-top:1px solid #FFFFFF;	padding:0px 0px 0px 0px ;	border-left:1px solid #FFFFFF;	border-top:1px solid #FFFFFF;	border-bottom:1px solid #cccccc;	border-right:1px solid #cccccc;	background-color:#EEEEEE;width:100%;}	.smallSelect{font-family:Tahoma,Trebuchet MS,Arial,Helvetica,Sans-Serif;font-size:10px; margin-bottom:10px; width:100%}.companionline {	border-width: 1px;	border-top-style: none;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-color: #CCCCCC;	background-color:#FFFFFF;}.companionline .cont {	font-family: Trebuchet MS,Tahoma,Arial, Helvetica, sans-serif;	font-size: 11px;	line-height:16px;	padding:2px 5px 5px 5px;	vertical-align:bottom;}.companionline .cont2 {	font-family: Trebuchet MS,Tahoma,Arial, Helvetica, sans-serif;	font-size: 11px;	line-height:16px;	padding:2px 5px 5px 5px;}.companionline .comprice {	font-family: Trebuchet MS,Tahoma,Arial, Helvetica, sans-serif;	font-size: 11px;	line-height:11px;	padding:2px 5px 0px 5px;	border-top:1px solid #EEEEEE;	white-space:nowrap;	}.regsmall{	font-size:10px;	line-height:13px;}.greybdr{	border: 2px solid #CCCCCC;	margin-bottom: 10px;}.greybdr .header{	background-color:#CCCCCC;	}.redbdr{	border: 2px solid #DC223F	;	margin-bottom: 10px;}.redbdr .header{	background-color:#D75D5F;	}.greenbdr{	border: 2px solid #009933;	margin-bottom: 10px;}.greenbdr .header{	background-color:#00CC66;	}.checkoutCurrent{	padding:2px 10px 0px 10px;	background-color:#E0003D;	color:#FFFFFF;	border:1px solid #A7002D;	font-weight:bold;	white-space:nowrap}.checkoutPast{	padding:2px 10px 0px 10px;	background-color:#CCCCCC;	border:1px solid #000000;	color:#000000;	white-space:nowrap;	text-decoration:none;}.checkoutPast a{	color:#000000;	text-decoration:none;}.checkoutPast:hover{	xbackground-color:#EEEEEE;	text-decoration:none;	white-space:nowrap}.checkoutFuture{	padding:2px 10px 0px 10px;	background-color:#FFFFFF;	color:#666666;	border:1px solid #000000;	white-space:nowrap}
