body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0A0A91;
}
a{
	color: #0A0A91;
}
body {
	background: #2828A9 url(../images/bg.gif) repeat-x;
	margin: 0px;
}
#home {
	background: #2726A8 url(../images/home_bg.jpg) no-repeat; 
	width:100%;
}	
.large{
	font-size: 13px;
}
.large_hi,
.large_hi a{
	font-size: 13px;
	color:#ffe400;
}
.large_in,
.large_in a{
	font-size: 13px;
	color:#FFFFFF;
}
.in,
.in a{
	color:#FFFFFF;
}
.hi,
.hi a{
	color:#ffe400;
}
.small_in,
.small_in a{
	font-size:9px;
	color:#FFFFFF;
}
.small_hi,
.small_hi a{
	font-size:9px;
	color:#ffe400;
}
.top{
	background:#dbdcfb;
	font-weight:bold;
}
.row1{
	background:#f6f6fe;
}
form{
	margin:0px;
}
#main{
	width: 990px;
	margin: auto;
	background: #2726A8;
}
#footer{
	background:#FFFFFF;
	clear:both;
	width: 100%;
}
#footer a{
	color: #0A0A91;
}
#indexsections{
	margin: 20px 0px 20px 10px;
	padding: 0px;
	width:618px;
	float:left;
}
#indexsections ul{
	margin: 0px;
	padding: 0px;
	width:618px;
	list-style: none;
}
#indexsections ul li{
	margin: 0px 12px 13px 0px;
	padding: 0px;
	width: 193px;
	height: 250px;
	float:left;
}
#indexsections select{
	color:#FFFFFF;
	background: #e20a17;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
 	width:193px;
}
#main_section{
	float:right;
	width:800px;
	margin:0px;
	padding:0px;
}
#section_info{
	padding:0px;
}
#section_info h1{
	margin:15px 0px 0px 0px;
	font-size:14px;
	float:left;
	text-align:left;
}
#section_info h2{
	margin:15px 10px 0px 0px;
	font-size:12px;
	float:right;
	text-align:right;
}
#section_info #des{
	clear:both;
	padding:5px 0px 5px 0px;
	color:#FFFFFF;
}
#product_info{
	background:#FFFFFF;
	margin:0px 10px 0px 0px;
	padding:5px;
}




#accessories_info{
	background:#FFFFFF;
	margin:0px 10px 10px 0px;
	padding:5px;
	border:#3232B0 solid 1px;
}
#accessories_info #a_image{
	float:left;
	margin-right:10px;
}
#accessories_info #a_des{
	font-size: 24px;
	float:left;
	width:460px;
}
#accessories_info #price{
	float:right; background:url(../images/price_bg.gif) no-repeat;
	width:145px;
	height:64px;
	padding:40px 0px 0px 40px;
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
}
#product_info #p_image{
	width:250px;
	margin:0px 5px 0px 0px;
	float:left;
}
#product_info #p_des{
	width:200px;
	float:left;
}
#product_info #p_des h1{
	font-size:14px;
	margin:0px 0px 5px 0px;
}
#product_info p{
	margin:0px 0px 5px 0px;
}
#product_info #p_des #p_price{
	background:url(../images/price_bg.gif) no-repeat;
	width:145px;
	height:64px;
	padding:40px 0px 0px 40px;
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
}
#product_info #p_choose{
	width:310px;
	height: 230px;
	margin:0px 0px 0px 5px;
	padding:5px;
	float:left;
	background:#8484f1;
}
#product_info select{
	color:#0A0A91;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
 	width:300px;
}
#dont_forget{
	background:url(../images/dont_forget_bg.gif) no-repeat top;;
	width:790px;
	height:80px;
	clear:both;
	padding:0px;
	margin:0px 0px 10px 0px;
}
#dont_forget select{
	margin:40px 10px 20px 5px;
	color:#0A0A91;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	float: left;
 	width:650px;
}
#your_basket{
	margin:10px 0px 10px 0px;
	padding:0px;
	clear:both;
	width:170px;
}
#sidebanner{
	margin:20px 0px 0px 10px;
}
#sidebanner img{
	margin:0px 0px 10px 0px;
}
#delivery{
	margin:0px;
	padding:0px;
	background:url(../images/uk_delivery.gif) no-repeat #000065;
}
#delivery #delivery_form{
	margin:0px;
	padding:240px 0px 10px 10px;
}

#delivery #delivery_form select{
	width: 260px;
	color:#0A0A91;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
}
#hot_p{
	background:#800A24;
	color:#FCEE00;
	margin: 10px 0px 0px 0px;
	padding: 10px;
	width:760px;
}
#hot_p p{
	margin:0px 0px 5px 0px;
}
#hot_p h1{
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	margin:10px 0px 10px 0px;
}
#hot_p h2{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
.star{
	color:#CC0000;
}
/* Factory Outlet */
.factoutletside{ background:#ffe900; padding:10px 0px 10px 0px; width:160px;margin:12px 0px 0px 10px; float:left;}
.factoutletside p{ margin:0px 0px 5px 0px; padding:0px;}
.factoutletside h1 { color: #dd0000; font-size:16px; margin:0px; padding:0px;}
.factoutletside h2 { color: #10216a; font-size:14px; margin:0px; padding:0px;}
.factoutletside h3 { color: #dd0000; font-size:14px; margin:0px; padding:0px;}
.factoutlet{width:800px;margin:0px 0px 0px 0px; float:left;}
.factoutlet h1 { color: #f9e71f; font-size:16px; margin:0px; padding:0px;}
.factoutlet .product{ width: 374px; padding:10px; float:left;}
.factoutlet .product .img_large{position:relative; width:150px; float:left; margin:0px;}
.factoutlet .product .img_small{position:absolute; bottom: 10px; right:10px; width:50px;}
.factoutlet .product .info{width:210px; float:left; margin:0px; padding:0px 0px 0px 10px;}
.factoutlet .product h2 { color: #f9e71f; font-size:15px; margin:0px 0px 5px 0px; padding:0px;}
.factoutlet .product p{ margin:0px 0px 5px 0px; color:#FFFFFF; padding:0px;}
.factoutlet .product p strong{ margin:0px 0px 5px 0px; color:#f9e713; padding:0px;}
.factoutlet .product .more{clear:both; padding:5px;}
.factoutlet .pageNum{clear:both; text-align:right; padding:5px;}

.factoutletside1 { color: #dd0000; font-size:16px; margin:0px; padding:0px; font-weight:bold;}
.factoutletside2 { color: #10216a; font-size:14px; margin:0px; padding:0px; font-weight:bold;}
.factoutletside3 { color: #dd0000; font-size:14px; margin:0px; padding:0px; font-weight:bold;}


/* Delivery Charges */
#delivery_checker_main_section{
	float:right;
	width:600px;
	margin:0px;
	padding:0px;
}
#delivery_checker{background:#3c3cb8; padding:5px 10px 10px 10px; color:#FFFFFF;}
#delivery_checker p{margin:5px 0px;}
#delivery_checker h2{ font-size:16px; color:#FFFFFF; font-weight:bold; margin:5px 0px;}
#delivery_checker h1{ font-size:25px; color:#FFFFFF; font-weight:bold; margin:5px 0px;}
#delivery_checker strong{color:#ffe400;}
#delivery_checker .price{ background:#02024b; padding:5px; font-size:16px; font-weight:bold;}
#delivery_checker .info{ background:#02024b; padding:5px; font-size:12px; font-weight:bold;}
#delivery_checker .tbox{ padding:5px; border:2px solid #000000; font-weight:bold; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; width:150px;text-transform: uppercase;}
#map_canvas{width:380px; height:380px; float:left; border:2px solid #FFFFFF;}


#testimonials_section {
    float:right;
    width:770px;
    background: #010066;
    padding: 10px 10px 0px 10px;
    margin: 14px 10px 0 0;
}
#testimonials_section p {
    margin: 0 0 11px 0;
}
#testimonials_section blockquote {
    background: url(../images/tquotes_open.gif) top left no-repeat;
    margin: 10px;
    position: relative;
    font-size: 13px;
    padding: 5px 35px;
    color: #FFF;
}
#testimonials_section blockquote img {
    position: absolute;
    bottom: 0;
    right: 0;
}
#testimonials_section p.signoff {
    font-style: italic;
    text-align: right;
    font-size: 13px;
    color: #FFF;
}