body{
margin:0;
padding:0; 
font-size:80%; 
font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1{
	color:#922E89; 
	border-bottom:1px solid #922E89; 
	font-size:130%;
	font-family:Arial, Helvetica, sans-serif; 
	background:url(../images/title_bg.gif) no-repeat right bottom;
}
h5{
	font-size:15px;
	font-weight:bold;
	font-family:Arial;
	margin-top:4px;
	margin-bottom:-8px;
	padding-bottom:0;
}
a:link{color:#2C70EC;}
a:hover{color:#CCA300;}

#header {background: url(../images/layout_02.gif) repeat-x top;height:115px;border-top:7px solid #E0C011;}
#head{margin:0 auto; width:767px; height:115px;font-family:Tahoma, Arial, Helvetica, sans-serif}
#head img{float:left;}
#head ul{margin:0;padding:0;position:relative; margin-left:518px;padding-top:24px;}
#head li{margin:0;list-style-type:none; float:left;padding:3px 17px 3px 17px;margin-right:9px;}
#head a{color:#FFF; text-decoration:none;}
#head a:hover{color:#65265F;}
#myaccount{background:url(../images/layout_07.gif) no-repeat left; border-right:1px solid #FFF;}
#shoppingcart{background:url(../images/layout_09.gif) no-repeat left;}

#menu_container{background:#65265F; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; font-size:90%;}
#menu{width:767px; margin:0 auto; line-height:26px;}
#menu ul{margin:0; padding:0; text-align:right}
#menu li{margin:0; padding:0;list-style-type:none; display:inline;}
#menu a{color:#FFF; text-decoration:none; padding:5px 13px;}
#menu a:hover{background:#FFF200; color:#012266;}

#imagecontainer{background:#D4B81E url(../images/layout_15.jpg) no-repeat center;border-bottom:6px solid #CCA300; height:143px;}

#left_col{width:165px; vertical-align:top;font-size:11px;}

#maintbl{text-align:left;}
#main{padding:28px 15px;vertical-align:top}

#right_col{width:165px; vertical-align:top; padding-top:28px;}
#right_col h1, #left_col h1{font-size:100%;}

#foot{background:#65265F; line-height:21px; text-align:center; font-size:80%;font-family:Tahoma, Arial, Helvetica, sans-serif;}
#foot a{color:#FFF;font-weight:normal}
#foot a:hover{color:#FFF200;}
#foot ul{margin:0;padding:0;}
#foot li{margin:0;list-style-type:none; display:inline;padding:0 5px 0 5px;margin-right:9px;}
#credit{text-align:center;font-size:80%;padding:4px;}
#credit a{color:#000; text-decoration:none; font-weight:normal;font-size:9px;}
#credit img{vertical-align:middle; border:0;}

.b_right{border-right:1px solid #FFF;}
.pic img{padding:5px;}

/* ADDED BY EDDY */
h1{
	font-family:Arial;
	font-size:14px !important;
}
h3{
	font-family:Arial;
}

a img{
	border:0;
}
a{
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
a:visited{
	color:#2C70EC;
}

input, select, textarea{
	font-size:11px;
	font-family:Verdana, Arial;
}

select.currency{
	border:1px solid #A4A4A4;
	background:#EBEBEB;
}

td.smallText{
	font-size:11px;
}

/* BEGIN: QUICKSEARCH */
form#quick_search{
	background:#C1A01C;
	font-size:10px;
	margin-top:2px;
	padding:4px;
	margin-bottom:2px;
}

form#quick_search input#keywords{
	font-size:12px;
	background:#FFF;
	border:1px solid #FFF;
	width:156px;
}
form#quick_search a{
	display:block;
	float:left;
	margin-top:6px;
	margin-left:6px;
	text-decoration:none;
	font-size:9px;
}
form#quick_search a:hover{
	color:#FFF;
}
form#quick_search input.quick_search-button{
	font-family:verdana;
	border:1px solid #FFF;
	background:#C1A01C;
	color:#FFF;
	font-size:10px;
	margin-top:4px;
	float:right;
}
/* END: QUICKSEARCH */

/* BEGIN: MENU */
ul#toplist{
	background:url('../images/menu-gradient.jpg') repeat-x top left;
	margin:0;
	padding:12px 25px;
	width:118px;
}
ul#toplist li{
	padding:6px 2px;
	padding-top:0 !important;
	list-style:url('../images/bullet.gif');
}
ul#toplist li a{
	font-family:Tahoma, Arial, Verdana;
	text-decoration:none;
	font-weight:bold;
	color:#2C70EC;
}
ul#toplist #navlist{
	margin-left:10px;
	margin-top:8px;
	margin-bottom:8px;
	padding:0;
	font-size:smaller;
}
/* END: MENU */

/* BEGIN: MODULES */
#recommended_products td{
	width:33%;
}
#recommended_products .product_name a, #new_arrival .product_name a{
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
#recommended_products .price, #new_arrival .price{
	/* color:#8E9D1C; */
	font-weight:bold;
	color:#ED8702;
	font-size:11px;
}

/* END: MODULES */

/* BEGIN: BOXES */
.login-text{
	display:block;
	color:#656565;
	font-size:11px;
	margin-bottom:4px;
}
.login-panel{
	background:#EBEBEB;
	border:1px solid #EBEBEB;
	font-size:11px;
	margin-bottom:6px;
	width:100%;
}

input.submit-button{
	background:#FFF;
	color:#000;
	border:1px solid #000;
	font-family:Verdana, Arial;
	font-size:11px;
}

#success{
	font-size:10px;
	color:#339900;
}
/* END: BOXES */

/* BEGIN: DEFAULT OSC */
.messageStackWarning{
	background:#FFFF99;
	color:#CC0000;
	font-size:11px;
	margin:0;
	padding:2px;
	border:1px solid #CC0000;
}

.pageHeading{
	color:#922E89; 
	border-bottom:1px solid #922E89; 
	font-size:130%;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold;
	background:url(../images/title_bg.gif) no-repeat right bottom;
}

.contentBoxHeading{
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	font-family:Arial, Verdana;
	background:#65265F;
	padding:2px;
}

.tableBox .tableBox{
	border:0;
}

.tableBox{
	font-weight:bold;
	color:#ED8702;
	font-size:11px;
	border-top:1px solid #65265F;
	border-right:1px solid #65265F;
	border-left:1px solid #65265F;
	border-bottom:1px solid #65265F;
}

.tableBox td{
	padding:2px;
}

.tableBox .productListing-heading{
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	font-family:Arial, Verdana;
	background:#65265F;
	padding:2px;
}

.tableBox .productListing-odd{
}

.tableBox .productListing-data{
	vertical-align:middle;
	border-bottom:1px solid #65265F;
}
.tableBox .productListing-data .productListing-data{
	border:0;
}

#product_info{
	padding:28px 15px;
	vertical-align:top
}

#product_info .image{
	text-align:right;
	float:left;
	margin-right:20px;
}
#product_info .image img{
	margin-bottom:8px;
}
#product_info .left{
	float:left;
	color:#922E89;
	font-weight:bold;
	margin-right:20px;
	margin-top:10px;
}
#product_info .left input{
	margin-top:40px;
	text-align:right;
}

#product_info .right{
	margin-top:10px;
	float:left;
}

#product_info .price{
	color:#E47100;
	font-weight:bold;
}
#product_info .model{
	font-weight:bold;
}
#product_info .breadcrumbs{
	text-align:right;
	margin-top:-30px;
}
#product_info .breadcrumbs a{
	color:#E47100;
	size:10px;
}

.infoBox{
	font-size:11px;
	border:1px solid #65265F;
}

.infoBoxContents input{
}

.mainTable .main b{
	color:#ED8702;
}

.main b{
	color:#C1A01C;
}

.checkoutBarCurrent{
	font-size:11px;
	font-weight:bold;
}

.checkoutBarTo{
	font-size:11px;
}

.inputRequirement{
	font-weight:bold;
	color:#922E89;
}

input.send_email{
	border:0;
	background:none;
	vertical-align:bottom;
}

.fieldValue input, .searchBox input{
	border:1px solid #A4A4A4;
	background:#EBEBEB;
}

.searchBox{
	font-size:10px;
}

.title a{
	font-family:Arial, Verdana;
	font-size:16px;
}
/* END: DEFAULT OSC */