body{font-family: sans-serif;font-size: 10px;color:#000;background-color:#fff;margin:0;padding:0;}
p{margin:0px;}
h1{font-size:18px;margin:0px;padding:2px;background: url('images/h1bg.gif') repeat-x;}
h2{font-size:12px;margin:4px;color:#666;}

h3{display:block;color:#000;font-size:14px;text-align:center; margin:2px;background: url('images/h1bg.gif') repeat-x;}

h4{display:inline;font-size:10px;margin:4px;color:#fff;margin:0px;padding-left:10px;padding-right:10px;}

div#header{
background: #FFFFFF url('images/top_bg.jpg') top right repeat-y;
font-size:20px;
text-align:right;
color:#FFF;
height:74px;
}

div#top_menu{
background: #FF7F00 url('images/gadgetbag_name.jpg') top left no-repeat;
height:24px;
padding-left:310px;
}

div#top_menu ul{
list-style:none;
padding:4px;
margin:0;
}

div#top_menu li{
display:inline;
}

div#top_menu a{
color:#fff;
font-size:14px;
font-weight:bold;
padding-right:10px;
text-decoration:none;

}

div#top_menu a:hover{
text-decoration:underline;
}

td{font-size: 12px;}input{font-size: 12px;}

td.brand_list a {
display:block;
width:125px;
color:#fff;
background:#ff7f00 url('images/menu_bg.jpg') top left no-repeat;
text-decoration:none;
font-size:10px;
height:14px;
border-top:solid 1px #FF9731;
border-bottom:solid 1px #CE6600;
}
td.brand_list a:hover{
background-color: #ff9900;
}

td.basket_item_left{background-color:#eee;font-size:11px;text-align:left;}
td.basket_item_right{background-color:#eee;text-align:right;font-size:11px;}
td.lines_left {padding: 4px;text-align: left;background-color: #ddd;}
td.bf{border:solid 1px #ccc; text-align:center;}
td.bfp{text-align:right;}
form{margin:0px;}
select{font-size:10px;margin:0px;}
input{font-size:10px;margin:0px;}

.acc_title{color:#fff;background-color:#666;font-size:11px;text-align:left;margin-top:8px;margin-left:10px;padding-left:10px;}
.acc_list{color:#666;font-size:11px;text-align:left;margin-top:8px;margin-left:10px;padding-right:10px;padding-bottom:10px;}
.acc_legend{color:#25418B;font-weight:bold;}
.big_ex_vat{font-size:12px;color:#aaa;font-weight:lighter;}
.big_price{font-size:22px;color:#ff9900;font-weight:bold;}
.faq_Q {display:block;width:98%;font-size:14px;font-weight:bold;background-color:#738CB5;color:#fff;padding:2px;}
.faq_A {display:block;width:96%;font-size:12px;background-color:#eee;color:#000;padding:6px;}
.footer {display:block;width:98%;font-size: 10px;text-align: center;margin:10px;}
.free_pnp{display:block;float:right;width:80px;background-color:#ff0;color:#f00;text-align:center;}

.left_menu{
background-color:#fff;
width:125px;
text-align:center;
}

.main_content{
padding: 0 2px 0 2px;
background-color:#fff;
color:#000;
}

.offer_price{background-color:#ff0;color:#f00;text-align:center;}
.page_title{background: url('images/title_bg.gif') repeat-x; height:30px; color:#fff; font-size:16px; font-weight:bold;padding-left:20px;padding-right:20px;}
.refine_box{border:solid 1px #ccc;background-color:#fefefe;}

.right_nav_area{
background: #ff7900;
}

.right_nav_td{
border-top:solid 1px #FF9731;
border-bottom:solid 1px #CE6600;
}

div#offers{
background-color:#FF9731;
margin: 10px 10px 10px 10px;
text-align:center;
font-weight:bold;
font-size:10px;
color:#fff;
}

#offers a{
text-decoration: none;
}

#offer_box{
background-color:#FFF;
width: 100px;
height: 100px;
border: solid 1px #aaa;

}

.centeredImage
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }

#product_image{

display: block;
}

.simple_box{border:solid 1px #ccc;padding-left:2px;padding-right:2px;background-color:#fff;color:#000;}
.stripped_bundle_desc{color:#fff;font-weight:bold;padding-left:4px;background-color:#00C000;}

.submenu_header{
width:125px;
text-align:center;
background: url('images/submenu_cap_top.jpg') no-repeat;
height:35px;
color:#fff;
font-weight:bold;
font-size:14px;
}
.submenu_header_right{
width:125px;
text-align:center;
background: url('images/submenu_cap_top_right.jpg') bottom no-repeat;
height:35px;
color:#fff;
font-weight:bold;
font-size:14px;
}
.subsection_title{background: url('images/subsection_bg.gif')repeat-x; height:20px; text-align:center;}
.sm_ex_vat{font-size:9px;color:#ddd;font-weight:lighter;}


.two_col_title{
color:#000;
font-weight:normal;
padding-left:4px;
background-color:#FDDBB8;
}

.two_col_price{
padding-right:4px;
font-weight:bold;
text-align:right;
color:#fff;
background-color:#f90;
}

.two_col_description{color:#666;font-size:11px;}
.top_of_page{background: url('images/top.jpg') no-repeat;height:83px;background-color:#7283AF;text-align:right;font-size:18px;font-weight:bold;font-style:italic;color:#FFFF40;}
.top_menus{background: url('images/top_menu_bg.gif') repeat-x;height:25px;width:80px;text-align:center;}


a.top_menu {
	display:block;
	text-decoration: none;
	font-size:13px;
	font-weight: bold;
	margin-top:7px;
}

a.top_menu:link     {color:#fff}
a.top_menu:visited  {color:#fff}
a.top_menu:active   {color:#fff}
a.top_menu:hover    {color:#ff9a00}

a.more {
	display:block;
	text-align:center;
	text-decoration: none;
	font-size:10px;
	font-weight: bold;
}

a.more:link     {color:#ff9a00}
a.more:visited  {color:#ff9a00}
a.more:active   {color:#ff9a00}
a.more:hover    {color:#00f}

a.refine {
	text-align:center;
	text-decoration: none;
	font-size:11px;
	font-weight: bold;
	padding-left:10px;
	padding-right:10px;
}

a.refine:link     {color:#ff9a00}
a.refine:visited  {color:#ff9a00}
a.refine:active   {color:#ff9a00}
a.refine:hover    {color:#00f}

a.bundle_link {
display:block;
padding:5px;
	text-align:center;
	text-decoration: none;
	font-size:11px;
	font-weight: bold;
        background-color:#f90;
}

a.bundle_link:link     {color:#fff}
a.bundle_link:visited  {color:#fff}
a.bundle_link:active   {color:#fff}
a.bundle_link:hover    {background-color:#00C000}


a.bottom_menu {
text-decoration: none;
font-size:9pt;
font-weight: bold;
margin-top:2px;
margin-bottom:2px;
padding-left:10px;
padding-right:10px;}



a.bottom_menu:link     {color:#515151}
a.bottom_menu:visited  {color:#515151}
a.bottom_menu:active   {color:#515151}
a.bottom_menu:hover    {text-decoration: underline}

a.page_numbers {
	text-decoration: underline;
	font-size:10pt;
	font-weight: bold;
	}

a.page_numbers:link     {color:#7c7c7c}
a.page_numbers:visited  {color:#7c7c7c}
a.page_numbers:active   {color:#7c7c7c}
a.page_numbers:hover    {color:#ff0000}

.page_links {
font-size: 10pt;
color: #7c7c7c;
text-align: center;
}

