/* CSS Document */
body{ margin:0px; }

div#site_centre{ width:751px; height:200px; margin-left:auto; margin-right:auto; }
div#site_bg { float:left; }


/* ##### HEADER STYLES #### */
div#header{ float:left; width:751px; margin:12px 0px 0px 0px; }
div#header div#logo { float:left; }
div#header div#search{ text-align:right; }
div#header div#search form{ float:right; margin-top:5px; }
div#header div#search div#mini_menu { float:right; margin-top:10px; width:400px; }


/* ##### MAIN CONTENT STYLES ##### */
div#content { width:795px; float:left; margin:14px 0px 0px -5px; }
* html div#content {position:relative; left:+19px; }


/* ##### LEFT CHANNEL LAYOUT ##### */
div#content div#left_channel{ float:left; width:175px; padding:20px 0px 30px 20px; }
div#content div#left_channel a { display:block; margin-left:0px; padding:5px 1px 5px 1px; }
div#content div#left_channel div.sub_menu { float:left; display:none; width:165px; padding:0px 0px 0px 10px; margin:5px 0px 10px 0px;}
div#content div#left_channel div.sub_menu2 { float:left; display:inline; width:165px; padding:0px 0px 0px 10px; margin:5px 0px 10px 0px;}
* html duv#content div#left_channel div.sub_menu { width:150px; border:1px solid #ffffff; }
div#content div#left_channel div.sub_menu ul { margin:1px 0px 0px 0px; padding:0px; }
div#content div#left_channel div.sub_menu ul li { padding:0px 0px 0px 0px; margin:-5px 5px 0px 10px; }
div#content div#left_channel div#game_preview { float:right; width:154px;  padding:0px 10px 0px 0px; margin:0px 0px 15px 0px;}
div#content div#left_channel_gradient{ float:left; width:6px; }


/* ##### CENTRE CHANNEL LAYOUT ##### */
div#content div#centre_channel{ float:left; width:557px; }
div#content div#centre_channel div.text { float:left; padding:0px 10px 20px 21px; width:525px;  }
div#content div#centre_channel div.with_dee { width:360px; }
div#content div#centre_channel div.game_options { float:left; width:50%;  }

/* Items Display */
div#content div#centre_channel div.items_row{ float:left; margin-bottom:15px; width:100%; }
div#content div#centre_channel div.items_row div.item { float:left; width:125px; padding:10px; margin-left:30px; min-height:205px; }
* html div#content div#centre_channel div.items_row div.item { margin-left:21px; }
div#content div#centre_channel div.items_row div.item div.item_title { float:left; width:100%; text-align:center; min-height:20px; }
div#content div#centre_channel div.items_row div.item div.item_comment { float:left; margin-top:5px; width:100%; }
div#content div#centre_channel div.items_row div.item div.item_image { float:left; margin-top: 5px; width:120px; height:120px; overflow:hidden; margin-bottom:10px; }
div#content div#centre_channel div.items_row div.item div.item_price { float:left; }
div#content div#centre_channel div.items_row div.item div.item_brief { float:left; width:120px; margin:0px 0px 5px 0px; }
div#content div#centre_channel div.items_row div.item div.item_info { float:right; }

/* Add To Cart */
div#content div#centre_channel div#add_to_cart { float:left; width:513px; height:198px; margin:42px 0px 39px 25px; }
div#content div#centre_channel div#add_to_cart div#add_to_cart_top{ float:left; width:100%; }
div#content div#centre_channel div#add_to_cart div#add_to_cart_right{ float:left; width:100%; }
div#content div#centre_channel div#add_to_cart div#add_to_cart_centre{ float:left; width:100%; }
div#content div#centre_channel div#add_to_cart div#add_to_cart_centre div#add_to_cart_text { float:left; margin:0px 0px 0px 20px; }
div#content div#centre_channel div#add_to_cart div#add_to_cart_centre div#add_to_cart_button { float:right; width:132px; vertical-align:bottom; }

/* Contact Us Container */
div#content div#centre_channel div#contact { float:left; width:513px; margin:15px 0px 39px 25px; }
div#content div#centre_channel div#contact div#contact_top{ float:left; width:100%; }
div#content div#centre_channel div#contact div#contact_right{ float:left; width:100%; }
div#content div#centre_channel div#contact div#contact_centre{ float:left; width:100%; }
div#content div#centre_channel div#contact div#contact_centre div#contact_text { float:left; margin:0px 0px 0px 20px; }
div#content div#centre_channel div#contact div#contact_centre div#contact_button { float:right; width:132px; margin-top:320px; }
div#content div#centre_channel div#contact div#contact_centre div#chat_login_button { float:right; width:132px; margin-top:50px; }
div#content div#centre_channel div#contact div#contact_centre div#chat_register_button { float:right; width:132px; margin-top:450px; }
div#content div#centre_channel div#contact div#contact_centre div#vip_register_button { float:right; width:132px; margin-top:365px; }

/* Cart */
div#content div#centre_channel div#cart { float:left; width:513px; margin:42px 0px 39px 25px; }
* html div#content div#centre_channel div#cart { margin-left:10px; width:503px; } /* Fix the left margin and width in IE */
div#content div#centre_channel div#cart div#cart_top{ float:left; width:100%; }
div#content div#centre_channel div#cart div#cart_right{ float:left; width:100%; }
div#content div#centre_channel div#cart div#cart_centre{ float:left; width:100%; }
div#content div#centre_channel div#cart div#cart_centre div#cart_text { float:left; margin:0px 10px 0px 10px; }
* html div#content div#centre_channel div#cart div#cart_centre div#cart_text { float:left; margin:0px 5px 0px 5px; }
div#content div#centre_channel div#cart div#cart_centre div#cart_button { float:right; width:132px; }

/* Navigation */
div#navigation { float:left; width:513px; margin:10px 0px 0px 22px;}
div#navigation div#nextButton { float:right; }
div#navigation div#backButton { float:left; }


/* IE fixes for the centre channel */
* html div#content div#centre_channel div#add_to_cart { margin:20px 0px 0px 10px; }
* html div#content div#centre_channel div#add_to_cart div#add_to_cart_centre{ margin-bottom:-5px; }
* html div#content div#centre_channel div#add_to_cart div#add_to_cart_centre div#add_to_cart_text { float:left; margin:0px 0px 0px 10px; }
* html div#content div#centre_channel div#contact { margin:20px 0px 0px 10px; }
* html div#content div#centre_channel div#contact div#contact_centre{ margin-bottom:-5px; }
* html div#content div#centre_channel div#contact div#contact_centre div#contact_text { float:left; margin:0px 0px 0px 10px; }
* html div#content div#centre_channel div#contact div#contact_centre div#contact_button { margin-top:220px; }
* html div#content div#centre_channel div.item { margin:0px 0px 0px 10px; }
* html div#content div#centre_channel div.item div.item_description { margin:0px 0px -10px 0px; }



/* ##### RIGHT CHANNEL LAYOUT ##### */
div#content div#right_channel { float:left; width:189px; }


div#menu { float:left; margin:0px 0px 0px 15px; }

div#footer{ float:left; width:750px; margin:10px 0px 20px 0px; }
/** html div#footer {position:relative; left:+19px; }*/
div#footer p#footer_left { float:left; width:460px }
div#footer p#footer_right { float:right; width:140px; }
div#footer p#footer_bottom { float:left; width:100%; clear:both; }

ul.box_set_list li {
	margin: 5px 0px 5px 0px;
}