* { margin:0; padding:0;}

body{
	padding:0; 
	margin:0;
	width:100%; 
	vertical-align:top;
	font-family:arial;
	background:#111111;
	color:#7d7d7d; font-size:12px; line-height:12px;
}

input, select, textarea {
	font-family:arial;
	color:#000000; line-height:13px; font-size:12px; margin:0 0 1px 0; font-weight:normal;
	vertical-align:middle;
}

#column_center input, #column_center select {margin:3px 5px;}

.in_none {border:none; padding:0;}


table, td {vertical-align:top;}

a {text-decoration:none; color:#7d7d7d; font-size:12px; outline-style:none;}	
a:hover{text-decoration:underline;}

img {
	border:0px; vertical-align:top;
}
.w100 { width:100%;}
.col {
	float:left;
}

.spacer {font-size:0px; line-height:0px;}
.clear {clear:both;}


#mainWrapper {padding:0 30px;}




.main_w {width:900px; margin:auto;}


.header { margin:0 0 0 0;}

.curr { float:left; color:#2A383D; font-size:11px; line-height:14px; font-weight:bold; padding:0 20px 0 50px;}
.jamp { width:130px; height:18px; border:1px solid #808080;}


.inside_menu { padding:0 0 0 72px;}


/*******************menu*********************************/
.left_top{ background:url(../images/computer_sp/left_top.jpg) left top repeat-y;}
.right_top{ background:url(../images/computer_sp/right_top.jpg) right top repeat-y; width:100%; min-height:58px; height:auto !important; height:58px;}
.left_bot{ background:url(../images/computer_sp/left_bot.jpg) left bottom no-repeat;}
.right_bot{ background:url(../images/computer_sp/right_bot.jpg) right bottom no-repeat; width:100%; min-height:58px; height:auto !important; height:58px;}

.side_left{ background:url(../images/computer_sp/side_left.jpg) left top repeat-y;}
.side_right{ background:url(../images/computer_sp/side_right.jpg) right top repeat-y;}
.side_top{ background:url(../images/computer_sp/side_top.jpg) left top repeat;}
.side_bot{ background:url(../images/computer_sp/side_bot.jpg) left bottom repeat-x;}
/***************************end**************************/

#navEZPagesTop{
	text-align:center;
	margin:0 auto;
	}
.menu ul {margin:0 0 0 0; padding:0; float:left; list-style:none; font-size:11px; line-height:12px; text-transform:uppercase;}
.menu ul li { background:url(../images/computer_sp/sep.gif) 0 0 no-repeat; float:left; padding:19px 21px 27px 27px; text-align:center;}

.menu ul li.mnu1 {background:none; padding:19px 24px 8px 0;}
.menu ul li a { padding:0 0 0 0; color:#FFFFFF; font-size:11px; line-height:12px; font-weight:bold; text-decoration:none;}
.menu ul li a:hover {text-decoration:underline;}

.header .row { background:url(../images/computer_sp/fill_row.gif) 0 0 repeat-x;}
.row_bg_left { background:url(../images/computer_sp/bg_row_left.jpg) 0 0 no-repeat;} 
.row_bg_right { background:url(../images/computer_sp/bg_row_right.jpg) right 0 no-repeat; width:100%; min-height:267px; height:auto !important; height:267px;}

.logo { float:left; padding:0 0 0 97px;}
.nav { float:right; padding:5px 90px 0 0;}


.links{ float:left; color:#5C6E7D; font-size:9px; line-height:18px; text-transform:uppercase; padding:0 59px 0 0}
.links a{ color:#5C6E7D; font-size:9px; line-height:18px; text-transform:uppercase;}

.lang { float:left; padding:1px 0 0 0;}


.header_banner { float:left; padding:43px 0 0 50px; width:380px;}
.header_banner_2 { float:left; padding:43px 0 0 0;}


.nav_2 { background:url(../images/computer_sp/bg_nav_2.gif) 0 0 repeat-x; margin:0 50px 0 50px; min-height:73px; height:auto !important; height:73px;}


.man { float:left;font-size:9px; line-height:12px; font-weight:bold; text-transform:uppercase; color:#125B91; padding:15px 37px 10px 37px; background:url(../images/computer_sp/sep_3.gif) right 15px no-repeat;}
.h_form2 { width:178px; height:18px; border:1px solid #9FA2BF; margin:0 0 0 0; vertical-align:top; background: #000000; color:#7D7D7D; font-size:11px; text-transform:lowercase;}

.curr { float:left;font-size:9px; line-height:12px; font-weight:bold; text-transform:uppercase; color:#125B91; padding:15px 10px 10px 37px;}
.jamp { width:178px; height:18px; border:1px solid #9FA2BF; margin:0 0 0 0; vertical-align:top; background: #000000; color:#7D7D7D; font-size:11px; text-transform:lowercase;}

.block_search { background:url(../images/computer_sp/sep_3.gif) right 15px no-repeat; float:left; padding:15px 37px 10px 40px; font-size:9px; line-height:12px; font-weight:bold; text-transform:uppercase; color:#125B91;}
.input_search { width:140px; height:18px; border:1px solid #9FA2BF; margin:0 0 0 0; vertical-align:top; background: #000000; color:#7D7D7D; font-size:11px; text-transform:lowercase;}
.cell { float:left; margin:0;}

#bannerTwo {float:right; padding:0 0;}


/*******************menu*********************************/
.left_top_cen{ background:url(../images/computer_sp/left_top_4.jpg) left top no-repeat;}
.right_top_cen{ background:url(../images/computer_sp/right_top_4.jpg) right top no-repeat;}
.left_bot_cen{ background:url(../images/computer_sp/left_bot_4.jpg) left bottom no-repeat;}
.right_bot_cen{ background:url(../images/computer_sp/right_bot_4.jpg) right bottom no-repeat; width:100%; min-height:18px; height:auto !important; height:18px;}

.side_left_cen{ background:url(../images/computer_sp/side_left_4.jpg) left top repeat-y #4C4C4C;}
.side_right_cen{ background:url(../images/computer_sp/side_right_4.jpg) right top repeat-y;}
.side_top_cen{ background:url(../images/computer_sp/side_top_4.jpg) left top repeat-x;}
.side_bot_cen{ background:url(../images/computer_sp/side_bot_4.jpg) left bottom repeat-x;}

.cen_inside { padding:1px 0 0 22px;}
/***************************end**************************/


.line {padding:0; line-height:0px; font-size:0px; background:url(../images/computer_sp/line_1.gif) top left repeat-x;}





.product a {color:#7D7D7D; text-decoration:none; font-size:12px; line-height:normal; font-weight:bold;}
.product a strong {color:#E1E1E1; font-size:11px; line-height:12px; font-family:tahoma; font-weight:normal;}
.product a:hover {text-decoration:underline;}


.product strong {font-family:tahoma; color:#E1E1E1; font-size:16px; line-height:16px; font-weight:normal;}




.product_list {padding:5px 14px 14px 20px; margin:13px 0 0 0; background:url(../images/computer_sp/product_sep.gif) left bottom repeat-x;}
.product_list .left {float:left; position:relative; padding-top:4px;}

.product_list .right {float:right; width:100%;}

.product_list .name {padding:0px 10px 17px 0; color:#E1E1E1; font-size:11px; line-height:12px; font-family:tahoma; font-weight:normal;}
.product_list .name a {color:#E1E1E1; text-decoration:none; font-size:11px; line-height:12px; font-weight:normal;}
.product_list .name a:hover {text-decoration:underline;}

.product_list .text { color:#464646; font-size:9px; line-height:10px; padding:0 10px 9px 0;}

.product_list .price { padding:0 2px 6px 0;}
.product_list .button {padding:2px 53px 0 0; float:right;}
.product_list strong { font-family:tahoma; color:#E1E1E1; font-size:12px; line-height:16px; font-weight:normal;}

.padd_bot { padding:0 0 11px 0;}

.product_list_col {padding:8px 0; background:url(../images/computer_sp/product_sep.gif) left bottom repeat-x}


.product_list_col .name {padding:5px 10px 7px 9px; color:#E1E1E1; font-size:11px; line-height:12px; font-family:tahoma; font-weight:normal;}
.product_list_col .name a {color:#E1E1E1; font-size:11px; line-height:12px; font-family:tahoma; font-weight:normal;}
.product_list_col .name a:hover {text-decoration:underline;}

.product_list_col a:hover {text-decoration:underline;}

.product_list_col .text {padding:0px 10px 12px 11px; line-height:18px;}

.product_list_col .price {float:left; padding:7px 2px 0 10px;}
.product_list_col .button {float:left; padding:7px 5px 7px 18px;}
.product_list_col strong {font-family:tahoma; color:#E1E1E1; font-size:16px; line-height:16px; font-weight:normal;}


.bg-cart { background:none; width:100%;}

#shoppingcart .bg-cart { background:url(../images/computer_sp/pic_cart.jpg) 0 0 no-repeat; width:100%;}

.footer {color:#7D7D7D; background: url(../images/computer_sp/bg_footer.gif) 0 0 repeat-x #000000; min-height:61px; height:auto !important; height:61px; margin:0 50px 30px 50px; font-size:9px; line-height:14px;}
.footer a {color:#7D7D7D; text-decoration:none;}
.footer a:hover {text-decoration:underline;}

.footer .copy {padding-top:0; color:#7D7D7D;}
.footer .copy a {color:#7D7D7D; font-weight:normal; text-decoration:none;}
.footer .copy a:hover {text-decoration:underline;}

.footer .left {float:left;}
.footer .left .margin {padding:18px 0 0 54px;}

.footer .right {float:left; padding:21px 0 0 20px;}










/* ----------------------- BOXES ------------------------- */

#column_left .block .blockTD, #column_right .block .blockTD {
	border:1px solid #3c3c3c;
	}
	
	
	
#column_left .bg_box {}

#column_right {}
#column_right .bg_box {}

.box { padding:0 0 10px 0;}
/*******************menu*********************************/
.left_top_2{ background:url(../images/computer_sp/left_top_2.jpg) left top no-repeat;}
.right_top_2{ background:url(../images/computer_sp/right_top_2.jpg) right top no-repeat;}
.left_bot_2{ background:url(../images/computer_sp/left_bot_2.jpg) left bottom no-repeat;}
.right_bot_2{ background:url(../images/computer_sp/right_bot_2.jpg) right bottom no-repeat; width:100%; min-height:15px; height:auto !important; height:15px;}

.side_left_2{ background:url(../images/computer_sp/side_left_2.jpg) left top repeat-y;}
.side_right_2{ background:url(../images/computer_sp/side_right_2.jpg) right top repeat-y;}
.side_top_2{ background:url(../images/computer_sp/side_top_2.jpg) left top repeat-x;}
.side_bot_2{ background:url(../images/computer_sp/side_bot_2.jpg) left bottom repeat-x;}
/***************************end**************************/



.box_head { font-family:tahoma; color:#E1E1E1; font-size:9px; line-height:12px; text-transform:uppercase; font-weight:bold;}
.box_head_inside { padding:1px 0 0 22px;}
.box_head a {color:#E1E1E1; text-decoration:none;}
.box_head a:hover {text-decoration:underline;}

.box_body {margin:0; color:#585858; padding:15px 0 11px 0;}

.box_body .box_body_top { background:none;}
.box_body .box_body_bottom { background:none;}
.box_body a{color:#E1E1E1; font-size:11px; line-height:12px; font-family:tahoma; font-weight:normal;}
.box_body a:hover {text-decoration:none;}

.box_body ul {margin:0; padding:0; list-style:none;}
.box_body ul li {font-weight:normal; background:url(../images/computer_sp/sep_4.gif) left bottom repeat-x; padding:0 0 0 9px;}
.box_body ul li a {font-weight:normal; font-size:11px; line-height:22px; text-decoration:none; color:#7D7D7D;  background:url(../images/computer_sp/arr.gif) 2px 6px no-repeat; padding:0 0 0 12px;}
.box_body ul li a:hover {text-decoration:underline;}
.box_body ul li .category-products { background:none; font-weight:normal;}
.box_body ul li .category-products:hover { text-decoration:none; color:#A51F2C;}

.box_body ol {margin:0; padding:0; list-style:none;}
.box_body ol li {font-weight:normal; background:url(../images/computer_sp/sep_4.gif) left bottom repeat-x; padding:0 0 0 8px;}
.box_body ol li a {font-weight:normal; font-size:9px; line-height:22px; text-decoration:none; color:#7D7D7D;  background:url(../images/computer_sp/arr_2.gif) 2px 5px no-repeat; padding:0 0 0 13px;}
.box_body ol li a:hover {text-decoration:underline;}

/* ----------------------- LISTING BOXES ------------------------- */

#categories {}
.box#categories  { padding:0 0 0 0;}


#categories .box_body { padding-top:0;}

#information .box_body { padding-top:0;}

#moreinformation .box_body{ background:#000000;}

/*******************menu*********************************/
#moreinformation .left_top_2{ background:url(../images/computer_sp/left_top_4.jpg) left top no-repeat;}
#moreinformation .right_top_2{ background:url(../images/computer_sp/right_top_4.jpg) right top no-repeat;}
#moreinformation .left_bot_2{ background:url(../images/computer_sp/left_bot_4.jpg) left bottom no-repeat;}
#moreinformation .right_bot_2{ background:url(../images/computer_sp/right_bot_4.jpg) right bottom no-repeat; width:100%; min-height:18px; height:auto !important; height:18px;}

#moreinformation .side_left_2{ background:url(../images/computer_sp/side_left_4.jpg) left top repeat-y;}
#moreinformation .side_right_2{ background:url(../images/computer_sp/side_right_4.jpg) right top repeat-y;}
#moreinformation .side_top_2{ background:url(../images/computer_sp/side_top_4.jpg) left top repeat-x;}
#moreinformation .side_bot_2{ background:url(../images/computer_sp/side_bot_4.jpg) left bottom repeat-x;}

#moreinformation .box_body {margin:0; color:#585858; padding:0 0 11px 0;}
#moreinformation .box_body ul {margin:0; padding:0; list-style:none;}
#moreinformation .box_body ul li {font-weight:normal; background:url(../images/computer_sp/sep_4.gif) left bottom repeat-x; padding:0 0 0 8px;}
#moreinformation .box_body ul li a {font-weight:normal; font-size:9px; line-height:22px; text-decoration:none; color:#7D7D7D;  background:url(../images/computer_sp/arr_2.gif) 2px 5px no-repeat; padding:0 0 0 13px;}
#moreinformation .box_body ul li a:hover {text-decoration:underline;}
/***************************end**************************/


#bestsellers {}
#bestsellers .box_body{ background:#000000; padding-top:0;}
/*******************menu*********************************/
#bestsellers .left_top_2{ background:url(../images/computer_sp/left_top_4.jpg) left top no-repeat;}
#bestsellers .right_top_2{ background:url(../images/computer_sp/right_top_4.jpg) right top no-repeat;}
#bestsellers .left_bot_2{ background:url(../images/computer_sp/left_bot_4.jpg) left bottom no-repeat;}
#bestsellers .right_bot_2{ background:url(../images/computer_sp/right_bot_4.jpg) right bottom no-repeat; width:100%; min-height:18px; height:auto !important; height:18px;}

#bestsellers .side_left_2{ background:url(../images/computer_sp/side_left_4.jpg) left top repeat-y;}
#bestsellers .side_right_2{ background:url(../images/computer_sp/side_right_4.jpg) right top repeat-y;}
#bestsellers .side_top_2{ background:url(../images/computer_sp/side_top_4.jpg) left top repeat-x;}
#bestsellers .side_bot_2{ background:url(../images/computer_sp/side_bot_4.jpg) left bottom repeat-x;}


#ezpages {}


#orderhistory {}
#orderhistory .box_body img {background:#FFFFFF; padding:2px; vertical-align:middle; margin:3px 0px;}



/* ----------------------- BANNER BOXES ------------------------- */

#bannerbox { text-align:center;}

#bannerbox2 { text-align:center;}

#bannerboxall { text-align:center;}



/* ----------------------- PRODUCT BOXES ------------------------- */

#featured a img, #whatsnew a img, #specials a img, #reviews a img, #manufacturerinfo img, #productnotifications img {margin:0 0 4px;}
#featured .box_body, #whatsnew .box_body, #specials .box_body, #reviews .box_body, #manufacturerinfo .box_body, #productnotifications .box_body { text-align:center;}


#featured {}
#featured .box_body div{ font-family:tahoma; color:#E1E1E1; font-size:16px; line-height:16px; font-weight:normal;}
#featured .box_body a{color:#E1E1E1; font-size:11px; line-height:12px; font-family:tahoma; font-weight:normal;}


#whatsnew .box_body div{ font-family:tahoma; color:#E1E1E1; font-size:16px; line-height:16px; font-weight:normal;}
#whatsnew .box_body a{color:#E1E1E1; font-size:11px; line-height:12px; font-family:tahoma; font-weight:normal;}



#specials {}
#specials .box_head {padding:17px 0 0 20px;}
#specials .box_body {margin:0; color:#585858; padding:23px 16px 18px 18px;}
#specials .box_body a{ text-transform:uppercase;}


#reviews {}
#reviews .left_top_2{ background:url(../images/computer_sp/left_top_5.jpg) left top no-repeat;}
#reviews .right_top_2{ background:url(../images/computer_sp/right_top_5.jpg) right top no-repeat;}
#reviews .left_bot_2{ background:url(../images/computer_sp/left_bot_5.jpg) left bottom no-repeat;}
#reviews .right_bot_2{ background:url(../images/computer_sp/right_bot_5.jpg) right bottom no-repeat; width:100%; min-height:18px; height:auto !important; height:18px;}

#reviews .side_left_2{ background:url(../images/computer_sp/side_left_5.jpg) left top repeat-y;}
#reviews .side_right_2{ background:url(../images/computer_sp/side_right_5.jpg) right top repeat-y;}
#reviews .side_top_2{ background:url(../images/computer_sp/side_top_5.jpg) left top repeat-x;}
#reviews .side_bot_2{ background:url(../images/computer_sp/side_bot_5.jpg) left bottom repeat-x;}


#reviews .box_body {background:#000000; margin:0; color:#E1E1E1; padding:15px 0 41px 0;}
#reviews .box_body a{color:#E1E1E1;}


#ezpages .box_body { padding-top:0;}

#manufacturerinfo {}


#productnotifications {}



/* ----------------------- FORM BOXES ------------------------- */

#search {}


#manufacturers .bg_box { background:#FEF1D6;}
#manufacturers .box_head {padding:0 0 0 0;}
#manufacturers .box_body {margin:0; color:#694E4E; padding:22px 0 28px 18px;}


#currencies { text-align:center;}


#tellafriend {}


#recordcompanies {}


#musicgenres {}



/* ----------------------- TEXT BOXES ------------------------- */

#languages {}
#languages .box_body { text-align:center;}


#whosonline {}


#documentcategories {}


#shoppingcart{ padding:0 0 10px 0;} 

/*******************menu*********************************/
#shoppingcart .left_top_2{ background:none;}
#shoppingcart .right_top_2{ background:none;}
#shoppingcart .left_bot_2{ background:none;}
#shoppingcart .right_bot_2{ background:none;}

#shoppingcart .side_left_2{ background:none;}
#shoppingcart .side_right_2{ background:none;}
#shoppingcart .side_top_2{  background:none;}
#shoppingcart .side_bot_2{ background:none;}
/***************************end**************************/

#shoppingcart .box_head { font-family:tahoma; color:#E1E1E1; font-size:9px; line-height:12px; text-transform:uppercase; font-weight:bold;}
#shoppingcart .box_head_inside { padding:1px 0 0 22px;}

#shoppingcart .box_body_top { background: url(../images/computer_sp/cart_top.gif) 0 0 repeat-x #012443;}
#shoppingcart .box_body_bottom { background: url(../images/computer_sp/cart_bot.gif) 0 bottom repeat-x; width:100%; min-height:64px; height:auto !important; height:64px;}
#shoppingcart .box_inside { padding:16px 0 10px 26px;}
#shoppingcart .box_inside a {font-size:11px;}
#shoppingcart .box_body{ font-size:9px; line-height:12px; color:#7D7D7D; padding:0 0 0 21px;}
#shoppingcart .box_body a{ font-size:9px; line-height:12px; color:#7D7D7D;}







/*  ----------------------- MAIN STYLES -----------------------  */


ul {padding:0px; margin:8px 20px; color:#666666;}
.centerColumn ul {padding:0px; margin:8px 15px; color:#666666;}



#navColumnOne {background:url(../images/computer_sp/bg2.gif);}
#navColumnTwo {background:url(../images/computer_sp/bg2.gif);}



.centerColumn {}
.centerColumn table {}


#indexDefault {border:none; padding:0;}

#indexDefault, #specialsListing, #newProductsDefault, #allProductsDefault, #loginDefault, #productGeneral, #shoppingCartDefault {margin:0;}

input#login-email-address, input#login-password, input#company, input#firstname, input#lastname, input#suburb, input#street-address, input#city, input#state, select#country, input#telephone, input#fax, input#email-address, input#contactname {width:51%; margin:2px 0;}
input#dob {width:100px; margin:2px 0;}

input#password-new, input#password-confirm {width:100px; margin:2px 0;}

textarea#enquiry {width:93%; margin:4px 0;}


/*  ----------------------- NAVIGATION -----------------------  */

#navCatTabs {background:url(../images/computer_sp/bg2.gif); color:#7D7D7D; font-weight:bold; margin-bottom:2px;}
#navCatTabs ul {margin:0 10px; padding:10px 0; list-style:none; line-height:18px;}
#navCatTabs ul li {display:inline; padding:0px 10px;}
#navCatTabs ul li a {color:#7D7D7D;}


#navBreadCrumb {padding:10px 0px 0px 0px; color:#7D7D7D; font-weight:bold; margin-bottom:2px;}
#navBreadCrumb a {color:#7D7D7D; text-decoration:none;}
#navBreadCrumb a:hover {text-decoration:underline;}




/*  ----------------------- HEADINGS -----------------------  */

caption h2, #accountDefaultHeading, #accountHistoryDefaultHeading, #accountNotificationsHeading, #addressBookDefaultHeading, #advSearchDefaultHeading, #advSearchResultsDefaultHeading, #checkoutShippingHeading, #checkoutPaymentHeading, #checkoutConfirmDefaultHeading, #checkoutPayAddressDefaultHeading, #checkoutShipAddressDefaultHeading, #checkoutSuccessHeading, #conditionsHeading, #cookieUsageDefaultHeading, #createAcctDefaultHeading, #createAcctSuccessHeading,  #customerAuthDefaultHeading, #discountcouponInfoHeading, #maintenanceDefaultHeading, #downloadTimeOutHeading, #gvFaqDefaultHeading, #gvRedeemDefaultHeading, #gvSendDefaultHeadingDone, #indexDefaultHeading, #loginDefaultHeading, #logoffDefaultHeading, #pageNotFoundHeading, #pageTwoHeading, #pageThreeHeading, #pageFourHeading, #privacyDefaultHeading, #shippingInfoHeading, #cartDefaultHeading, #siteMapHeading, #sslCheckHeading, #timeoutDefaultHeading, #unsubDefaultHeading, #ezPagesHeading {padding:0 0 9px 15px; font-family:tahoma; color:#E1E1E1; font-size:9px; line-height:12px; text-transform:uppercase; font-weight:bold;}

#addressBookProcessDefault h1 {padding:17px 0 9px 15px; font-size:12px; line-height:15px; color:#353535; text-transform:uppercase; font-weight:bold;}




h2 {font-size:9px; line-height:12px; color:#E1E1E1;}
h3 {padding:0 0 9px 0; color:#A51F2C; font-size:12px; line-height:15px; font-family:arial; text-transform:uppercase; font-weight:bold;}
h4 {padding:0 0 9px 31px; font-size:12px; line-height:26px; color:#353535; margin:0 0 10px 0;}





/*  ----------------------- PRODUCT LISTING -----------------------  */



/*  HEADINGS  */

h2.centerBoxHeading { font-family:tahoma; color:#E1E1E1; font-size:9px; line-height:12px; text-transform:uppercase; font-weight:bold;}

#indexCategoriesHeading, #productListHeading {padding:0 0 9px 15px;font-family:tahoma; color:#E1E1E1; font-size:9px; line-height:12px; text-transform:uppercase; font-weight:bold;}

#newProductsDefaultHeading, #allProductsDefaultHeading, #featuredDefaultHeading, #specialsListingHeading, #reviewsDefaultHeading {padding:0 0 9px 15px; font-family:tahoma; color:#E1E1E1; font-size:9px; line-height:12px; text-transform:uppercase; font-weight:bold;} 

/*  --------  */



/*  LISTINGS  */

#newProductsDefault, #allProductsDefault, #featuredDefault, #specialsListing, #reviewsDefault {}

#newProductsDefault .line, #allProductsDefault .line, #featuredDefault .line {background:url(../images/computer_sp/product_sep.gif) left bottom repeat-x; padding:0; height:1px; line-height:0px; font-size:0px;}

#newProductsDefault td, #allProductsDefault td, #featuredDefault td {padding:10px; border:none;}

#newProductsDefault a.link, #allProductsDefault a.link, #featuredDefault a.link {color:#7D7D7D; font-size:11px; text-decoration:underline; font-weight:bold;}
#newProductsDefault a.link:hover, #allProductsDefault a.link:hover, #featuredDefault a.link:hover {text-decoration:none;}

/*  --------  */

/*  REVIEWS  */

#reviewsDefault hr { border-bottom:1px solid #353535; margin:5px 0px;}
#reviewsDefault .smallProductImage {padding:20px 0 0 0;}
#reviewsDefault h2, #reviewsInfoDefaultHeading, #productReviewsDefaultHeading, #reviewsWriteHeading {color:#E1E1E1; font-size:11px; line-height:12px; font-family:tahoma; font-weight:normal; clear:both;}
#reviewsDefault .rating, .bold {padding:5px 0px;}
#reviewsInfoDefaultPrice, #reviewsWritePrice, h2#productReviewsDefaultPrice {  font-family:tahoma; color:#E1E1E1; font-size:16px; line-height:16px; font-weight:normal;}

/*  -------  */


/*  CATEGORY  */

#indexCategories {}

#categoryImgListing {padding:0; margin:0px 0px 10px;}


#indexProductListCatDescription, #categoryDescription {padding-bottom:15px; border-bottom:1px solid #353535; margin-bottom:20px;}


.categoryListBoxContents {text-align:center; padding:5px 0px;}
.categoryListBoxContents img {margin-bottom:5px;}
.categoryListBoxContents a {color:#666666; text-decoration:none; font-size:14px; line-height:normal; font-weight:normal; text-transform:none;}

/*  --------  */


/*  CATEGORY LISTING  */

.tabTable {margin:0px 0px 5px 0px; border-left:1px solid #353535;}
.tabTable th {color:#FFFFFF; font-weight:bold; padding:5px 10px; border-top:1px solid #353535; border-right:1px solid #353535; border-bottom:1px solid #353535; text-align:center;}
.tabTable th a {color:#FFFFFF;}

.tabTable td {border-right:1px solid #353535; border-bottom:1px solid #353535; padding:5px;}
.tabTable td {font-family:tahoma; color:#E1E1E1; font-size:16px; line-height:16px; font-weight:normal;}
.tabTable td .listingDescription {color:#666666; font-size:11px; line-height:normal; font-weight:normal; padding:5px 0px;}
.tabTable td a {color:#E1E1E1; font-size:11px; line-height:12px; font-family:tahoma; font-weight:normal;}

/*  ----------------  */



/*  TABLES  */

#prevOrders {margin:0px 0px 5px 0px; border-left:1px solid #353535;}
#prevOrders th {color:#000000; font-weight:bold; padding:5px 10px; border-top:1px solid #353535; border-right:1px solid #353535; border-bottom:1px solid #353535; text-align:center;}
#prevOrders th a {color:#000000;}

#prevOrders td {border-right:1px solid #353535; border-bottom:1px solid #353535; padding:5px;}
#prevOrders td {color:#666666; text-decoration:none; font-size:13px; line-height:normal; font-weight:bold;}
#prevOrders td .listingDescription {color:#666666; font-size:11px; line-height:normal; font-weight:normal; padding:5px 0px;}
#prevOrders td a {color:#7D7D7D; text-decoration:none; font-size:13px; line-height:normal; font-weight:bold;}


#accountHistInfo table {margin:0px 0px 5px 0px; border-left:1px solid #353535;}
#accountHistInfo th {color:#000000; font-weight:bold; padding:5px 10px; border-top:1px solid #353535; border-right:1px solid #353535; border-bottom:1px solid #353535; text-align:center;}
#accountHistInfo th a {color:#000000;}

#accountHistInfo td {border-right:1px solid #353535; border-bottom:1px solid #353535; padding:5px;}
#accountHistInfo td {color:#666666; text-decoration:none; font-size:13px; line-height:normal; font-weight:bold;}
#accountHistInfo td .listingDescription {color:#666666; font-size:11px; line-height:normal; font-weight:normal; padding:5px 0px;}
#accountHistInfo td a {color:#7D7D7D; text-decoration:none; font-size:13px; line-height:normal; font-weight:bold;}

/*  ----------------  */


/*  ----------------------- PRODUCT INFO -----------------------  */

.categoryIcon {padding:10px;}
.categoryIcon a {color:#7D7D7D; font-weight:bold; text-decoration:none; font-size:13px; line-height:normal; font-weight:normal;}

.navNextPrevWrapper {margin:0px 10px; padding:10px 0px;}

#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin:10px; text-align:center; line-height:20px;
}
#productMainImage a, #reviewsInfoDefaultProductImage a, #productReviewsDefaultProductImage a, #reviewWriteMainImage a {
	color:#7D7D7D; font-weight:bold; text-decoration:none;
}

#productName {padding:5px 10px 7px 9px; color:#E1E1E1; font-size:11px; line-height:12px; font-family:tahoma; font-weight:normal;}
#productPrices { font-family:tahoma; color:#E1E1E1; font-size:16px; line-height:16px; font-weight:normal;}
#productDescription {margin:0px 10px; padding:0;}

#cartAdd {float:right; text-align:center; margin:1em; border:1px solid #353535; padding:1em;}


#alsoPurchased {margin-top:10px;}

#productAdditionalImages {margin:10px; border:1px solid #353535; padding:10px 0px;}
#productAdditionalImages .additionalImages {text-align:center;}
#productAdditionalImages .additionalImages a {color:#7D7D7D; font-weight:bold;}



/*  ----------------------- SHOPPING CART -----------------------  */

#cartInstructionsDisplay {margin:10px;}

#cartEmptyText {font-size:13px; color:#7D7D7D;}

#cartContentsDisplay {border-left:1px solid #353535;}
#cartContentsDisplay th {border:1px solid #353535; border-left:none; padding:5px; color:#666666;}
#cartContentsDisplay td {border-right:1px solid #353535; border-bottom:1px solid #353535; padding:5px; text-align:center;}
#cartContentsDisplay td .cartAttribsList {text-align:left; font-size:10px;}
#cartContentsDisplay td {color:#E1E1E1; font-size:11px; line-height:12px; font-family:tahoma; font-weight:normal;}
.cartTotalDisplay { font-family:tahoma; color:#E1E1E1; font-size:16px; line-height:16px; font-weight:normal;}
#cartContentsDisplay td #cartImage {float:none; display:block;}
#cartContentsDisplay td.cartTotalDisplay { font-family:tahoma; color:#E1E1E1; font-size:16px; line-height:16px; font-weight:normal;}
#cartContentsDisplay td a {color:#E1E1E1; font-size:11px; line-height:12px; font-family:tahoma; font-weight:normal;}
#cartContentsDisplay td a:hover { text-decoration:none;}
#cartSubTotal {padding:5px; text-align:right; font-weight:bold;}
#cartSubTotal strong { font-family:tahoma; color:#E1E1E1; font-size:16px; line-height:16px; font-weight:normal;}


#shoppingCartDefault .buttonRow {padding:5px;}

#shoppingCartDefault .text_v_c {color:#7D7D7D; font-weight:bold; font-size:11px; line-height:normal; margin:5px; text-align:right;}
#shoppingCartDefault .text_v_c a {color:#7D7D7D;}


.advisory {margin:10px;}




#infoShoppingCart {}
#infoShoppingCart div {padding:20px;}
#infoShoppingCart h1 {color:#7D7D7D; line-height:normal; padding-bottom:20px; font-size:20px;}



#popupShippingEstimator {}
#popupShippingEstimator div {padding:15px;}

#shippingEstimatorContent h2 {color:#E1E1E1; font-size:11px; line-height:12px; font-family:tahoma; font-weight:normal; clear:both;}


#shippingEstimatorContent #country, #shippingEstimatorContent #stateZone, #shippingEstimatorContent #state {width:180px;}
#shippingEstimatorContent #state {margin:2px 0 2px 109px;}

#shippingEstimatorContent table {margin:0px 0px 5px 0px; border-left:1px solid #4C4B4E; border-collapse:collapse; border-top:1px solid #4C4B4E;}
#shippingEstimatorContent th {color:#666666; font-weight:bold; padding:5px 10px; border-top:1px solid #353535; border-right:1px solid #353535; border-bottom:1px solid #353535; text-align:center;}
#shippingEstimatorContent th a {color:#666666;}
#shippingEstimatorContent td {border-right:1px solid #353535; border-bottom:1px solid #353535; padding:5px;}
#shippingEstimatorContent td.cartTotalDisplay { font-family:tahoma; color:#E1E1E1; font-size:16px; line-height:16px; font-weight:normal;}
#shippingEstimatorContent td a {color:#7D7D7D; text-decoration:none; font-size:13px; line-height:normal; font-weight:bold;}






input.submit		{font: bold 11px Arial; background: transparent url(../images/computer_sp/btn-bgr.gif) repeat-x top; padding: 0px 15px 2px 15px; height: 16px; color: #FFE5E5; border:0px; cursor: pointer;}



.titleText{color: #7d7d7d; text-decoration: underline;}
.articleDate{font-size: 8pt; color: #7d7d7d; font-style: italic; }
.top{font-size: 8pt; padding: 2px 0px 2px 0px;}
.smallText{font-size: 8pt; }
.middleText{font-size: 9pt; }
.bigText{font-size: 10pt; }
.comment{font-size: 8pt; color: #7d7d7d; }
.message{font-size: 9pt; color: #7d7d7d; }
.title{color:#7D7D7D;
font-family:arial;
font-size:11px;
font-weight:bold;}
.bigtitle{font-size: 9pt; font-weight: bold; color: #7d7d7d; }
.error{color: red; }
.terms{ height: 300px; width: 600px; overflow: auto; border: 1px solid silver; }
.link {color: green; }


.padding10px				{padding: 10px;}
.padding6px td				{padding: 6px;}
.block-product-details
.padding6px td				{padding: 6px 10px;}
.padding6px td td			{padding: 0px;}
.padding6px
.padding4px td				{padding: 4px;}
.padding4px td				{padding: 4px;}
.padding4px td td			{padding: 0px;}
.paddingReviews td		{padding: 0px 11px;}
.paddingReviews td td	{padding: 0px;}
.paddingRev5px td			{padding: 5px 11px;}
.paddingRev3px td			{padding: 3px 3px 3px 11px;}




/************* Breadcrumb *******************/

.block-products-breadcrumb {font-weight:bold; border-top: 1px solid #c7c7c7; border-bottom: 1px solid #c7c7c7; padding:3px; margin: 0px 0px 2px 0px; background:#012442;}


/************* Breadcrumb *******************/

#column_left .block .blockTD img{
	padding-right:7px;
	padding-bottom:7px;
	}
#column_right .block .blockTD img{
	padding-right:7px;
	padding-bottom:7px;
	}
	
#column_center .block  img{
	padding:8px;

	}
	
	
	
	
.field, input.text{background:#000000 none repeat scroll 0 0;
border:1px solid #9FA2BF;
color:#7D7D7D;
font-size:11px;
height:18px;
margin:0;
text-transform:lowercase;
vertical-align:top;
 margin:3px 0px 3px 0px;}





div.userHomeBottom a {
	font: bold 9pt/28pt arial;
	text-decoration:none; 
	color: #7d7c7c; 
	background: url(../images/computer_sp/btn-bgr.gif) repeat-x center; 
	padding: 0px 18px 7px 18px; 
	display: inline-block;
}

a.button span 		{padding: 0px 10px 1px 10px;color: #ffe5e5;line-height:17pt !important;font: bold 9pt/28pt arial;  background: url(../images/computer_sp/btn-bgr.gif) repeat-x;}
a.buttonBasket span 		{padding: 0px 10px 1px 10px ; line-height:17pt !important; color: #ffe5e5;font: bold 9pt/28pt arial;  background: url(../images/computer_sp/btn-bgr.gif) repeat-x;}
a.buttonCart span 	{padding: 0px 10px 1px 10px;color: #ffe5e5;font: bold 9pt/28pt arial;  background: url(../images/computer_sp/btn-bgr.gif) repeat-x;}
a.buttonMore span 	{padding: 0px 10px 1px 10px;color: #ffe5e5; font: bold 9pt/28pt arial; background: url(../images/computer_sp/btn-bgr.gif) repeat-x;}



.block-basket .headerbg {
	background:#3c3c3c;
	}
.block-basket .headerbg td{
	background:#000000;
	font-size:11px;
	font-family:arial;
	}
	
	
form,a{margin:0px; padding:0px;}
	
	

a.button img 		{display: none;}

a.button-add span 		{}	/* add to cart (products categories, product details) */
a.button-view span 		{}	/* view cart (products categories, product details) */
a.button-check span		{}	/* check out (products categories, product details) */
a.button-wishlist span 	{}	/* check out (products categories, product details) */

a.buttonBasket:link, a.buttonBasket:visited {display: inline-block; cursor: pointer; color: #7d7c7c; font: bold 11px/28px arial; text-decoration: none; white-space: nowrap;}
a.buttonBasket:hover, a.buttonBasket:active {display: inline-block; cursor: pointer; color: #7d7c7c; font: bold 11px/28px arial; text-decoration: none; white-space: nowrap;}

a.buttonBasket img 		{display: none;}

.block-forum-list table.block .blockTD table table,#column_center .block .productsTable{
	background:#3c3c3c;
	}
.block-forum-list table.block  .blockTD table table td,#column_center .block .productsTable td,#column_center .block .productsTable th {
	background:#000000;
	}
	
	
	
	
	
	
	
	
	
	
	

/***** Visualisation tubs on product details *****/
td.tab				{border: 1px solid #3C3C3C; border-bottom: none; background: #7d7c7c; padding: 0px;}
td.tabActive		{border: 1px solid #3C3C3C; border-bottom: none; background: #3C3C3C; padding: 0px; }
a.tab					{background: #7d7c7c; color: #3C3C3C; display: block; font-size: 14px; font-weight: bold; padding: 5px 8px; text-decoration: none;}
a.tab:hover			{background: #3C3C3C; color: #7d7c7c; display: block; font-size: 14px; font-weight: bold; padding: 5px 8px; text-decoration: none;}
a.tabActive			{background: #3C3C3C; color: #7d7c7c; display: block; font-size: 14px; font-weight: bold; padding: 5px 8px; text-decoration: none; cursor: text;}
a.tabActive:hover	{background: #3C3C3C; color: #7d7c7c; display: block; font-size: 14px; font-weight: bold; padding: 5px 8px; text-decoration: none; cursor: text;}
.tabline 			{background: #3C3C3C;}
/***** Visualisation tubs on product details *****/
/***** Visualisation tubs on UserHome pages *****/
.blockTDtabs table	{width: 100%; margin-bottom: 10px;}
div.adminTab 			{font: 11px Verdana, sans-serif; border: 1px solid #3C3C3C; border-bottom: none; padding: 3px 8px 2px 8px; margin: 0px 2px; cursor: pointer; background: #7d7c7c; white-space: nowrap;}
div.adminTabActive 	{font: bold 11px Verdana, sans-serif; border: 1px solid #3C3C3C; border-top: 2px solid #3C3C3C; border-bottom: none; padding: 5px 9px 5px 9px;; margin: 3px 0px 0px 0px; white-space: nowrap;}
td.adminTab			{border-bottom: 1px solid #3C3C3C; vertical-align: bottom;}
td.adminTabActive	{border: none;}
td.beginTab			{padding: 0px 4px; border-bottom: 1px solid #3C3C3C;}
td.endTab			{padding: 0px 4px; width: 90%; border-bottom: 1px solid #3C3C3C;}
a.blackSm, a.blackSm:hover {text-decoration: none;}
/***** Visualisation tubs on UserHome pages *****/	
	
	
	
	
	