/* Clothes 2 Order.com Style Sheet */
/* August 2009 Additions */
/* Jon Hudghton - jon@quaysidegroup.com */

body {
font-family: Arial;
font-size: 12px;
color: #3D3D3D;
text-align: left;
margin: 0px; 
padding: 0px;
border: 0px; 
background: #FFFFFF;
}

/* Basics */
h2 {
color: #a4a4a6; 
font-weight: bold; 
font-size: 28px; 
text-transform: lowercase;
}

h3 {
color: #666666; 
font-weight: bold; 
font-size: 18px; 
font-style: italic;
}

/* Layout Divs */
#n09_container {
position: relative;
width:980px;
margin-left: auto;
margin-right: auto;
overflow: hidden; /* For Firefox */
}

#n09_top_nav {
float: left;
width: 969px;
height: 44px;
background-image:url(images/c2o_new_2009/layout/top_nav_back2.gif);
color: #ffffff;
font-weight: bold;
}

#n09_top_nav .left_side {
float: left;
width: 315px;
padding-left: 30px;
padding-top: 13px;
}

#n09_top_nav .right_side {
float: right;
width: 580px;
padding-right: 30px;
padding-top: 10px;
text-align: right;
}


#n09_top_block {
float: left;
width: 969px;
height: 76px;
margin-top: 10px;
}

#n09_top_block .left_side {
float: left;
width: 520px;
}

#n09_top_block .middle_side {
float: left;
width: 159px;
height: 43px;
margin-left: 16px;
border: 4px dashed #cc0000;
padding: 5px;
margin-top: 5px;
text-align: center;
font-size: 24px;
color: #666666;
font-weight: bold;
}

#n09_top_block .middle_side .phone_heading {
font-weight: bold;
color: #cc0000;
font-size: 12px;
}

#n09_top_block .right_side {
float: right;
width: 240px;
padding-right: 3px;
text-align: right;
padding-top: 5px;
}

#n09_top_block .right_side .basket_outer {
float: right;
width: 210px;
border: 4px dashed #e2e2e2;
padding: 5px;
height: 43px;
overflow: hidden;
}

#n09_top_block .right_side .basket_outer .basket_heading {
font-weight: bold;
color: #cc0000;
font-size: 12px;
}


#n09_top_block .right_side .phone_number {
font-weight: bold;
color: #cc0000;
font-size: 13px;
float: left;
padding-top: 5px;
width: 350px;
}

#n09_breadcrumb {
float: left;
width: 964px;
height: 20px;
padding-left: 5px;
font-size: 11px;
}

#n09_breadcrumb h1 {
color: #cc0000;
font-weight: bold;
font-size: 11px;
}

#n09_breadcrumb .left_side {
float: left;
width: 750px;
}

#n09_breadcrumb .right_side {
float: right;
padding-right: 3px;
color: #3E6E9E;
}

#n09_left_nav {
float: left;
width: 215px;
background-image: url(images/c2o_new_2009/layout/left_nav_middle.gif);
background-repeat: repeat-y;
}

#n09_left_nav .header {
float: left;
width: 215px;
height: 23px;
background-image: url(images/c2o_new_2009/layout/left_nav_top.gif);
font-size: 1px;
}

#n09_left_nav .footer {
float: left;
width: 215px;
height: 23px;
background-image: url(images/c2o_new_2009/layout/left_nav_bottom.gif);
font-size: 1px;
}

#n09_left_nav .inner_text {
float: left;
width: 185px;
padding-left: 15px;
padding-right: 15px;
}

#n09_left_nav .full_width_text {
float: left;
width: 214px;
padding-left: 1px;
background-color: #ffffff;
padding-top: 10px;
}

#n09_left_nav .inner_text .heading {
float: left;
width: 185px;
color: #cc0000;
font-weight: bold;
font-size: 16px;
border-bottom: 1px solid #eeabab;
padding-bottom: 3px;
padding-top: 10px;
}

#n09_left_nav .inner_text .tl {
float: left;
width: 185px;
color: #424040;
border-bottom: 1px solid #eeabab;
padding-bottom: 3px;
padding-top: 3px;
}

#n09_left_nav .inner_text .tl .tsub {
font-size: 11px;
}

#n09_left_nav .red_heading_block {
float: left;
width: 215px;
height: 32px;
background-image:url(images/c2o_new_2009/layout/left_nav_heading.gif);
margin-top: 10px;
margin-bottom: 4px;
}

#n09_left_nav .red_heading_block .inner_text {
float: left;
width: 185px;
padding-left: 15px;
padding-right: 15px;
color: #ffffff;
font-weight: bold;
padding-top: 7px;
font-size: 16px;
}

#n09_footer {
width: 979px;
padding-left: 1px;
margin-top: 10px;
font-size: 11px;
color: #6b6b6b;
margin-left: auto;
margin-right: auto;
border-top: 1px #cc0202 solid;
padding-top: 5px;
}

#n09_centre_main {
float: left;
width: 980px;
}

/* New Index Page */
#n09_index_top_main {
float: left;
width: 748px;
height: 402px;
background-image: url(images/c2o_new_2009/index_banners/top_banner_main.jpg);
margin-top: -9px;
z-index: 5;
}

#n09_index_top_main .top_text {
float: left;
width: 410px;
height: 205px;
padding-top: 30px;
padding-left: 18px;
color: #ffffff;
font-weight: bold;
font-size: 14px;
}

#n09_index_top_main .top_text h1 {
color: #facb00;
font-size: 18px;
}

#n09_index_top_main .famous_brands {
clear: both;
float: left;
width: 396px;
padding-left: 18px;
height: 111px;
margin-top: 44px;
font-weight: bold;
}

#n09_index_left_back {
float: left; 
width: 407px;
background-position: top left;
background-repeat: no-repeat;
background-image: url(images/c2o_new_2009/index_banners/left_side.jpg);
margin-top: 6px;
}

#n09_index_left_back .comments_heading {
float: left;
width: 325px;
padding-left: 75px;
padding-top: 7px;
height: 40px;
font-size: 17px;
font-weight: bold;
color: #000000;
}

#n09_index_left_back .comments_text_block {
float: left;
width: 320px;
height: 118px;
overflow:hidden;
padding-left: 15px;
padding-top: 5px;
}

#n09_index_left_back .comments_read_more_block {
float: left;
width: 320px;
height: 20px;
overflow:hidden;
padding-left: 15px;
padding-top: 5px;
}

#n09_index_left_back .cat_box_1 {
float: left;
width: 260px;
height: 128px;
margin-left: 75px;
padding-left: 1px;
margin-top: 62px;
overflow: hidden;
}
html > body > #n09_container #n09_index_left_back .cat_box_1 {
	margin-left: 134px;
}

#n09_index_left_back .cat_box_2 {
float: left;
width: 250px;
height: 128px;
margin-left: 5px;
padding-left: 1px;
margin-top: 14px;
overflow: hidden;
text-align: right;
}

#n09_index_left_back .cat_box_3 {
float: left;
width: 260px;
height: 128px;
margin-left: 75px;
padding-left: 1px;
margin-top: 15px;
overflow: hidden;
}
html > body > #n09_container #n09_index_left_back .cat_box_3 {
	margin-left: 134px;
}


#n09_index_left_back .cat_box_4 {
float: left;
width: 245px;
height: 128px;
margin-left: 5px;
padding-left: 1px;
margin-top: 14px;
overflow: hidden;
text-align: right;
}

#n09_index_left_back .cat_box_heading {
color: #cc0000;
font-weight: bold;
font-style: italic;
font-size: 32px;
}

#n09_index_left_back .index_left_lower {
float: left;
width: 397px;
margin-top: 20px;
color: #666666;
padding-left: 10px;
}

#n09_index_left_back .index_left_lower .extra_heading {
font-size: 16px;
font-weight: bold;
color: #000000;
}

#n09_index_left_back .index_left_lower .extra_block {
float: left;
background-image: url(images/c2o_new_2009/index_banners/red_tick.gif);
background-postion: top left;
background-repeat: no-repeat;
padding-left: 31px;
width: 366px;
margin-top: 5px;
font-size: 11px;
text-align: justify
}

#n09_index_left_back .index_left_lower .extra_block b {
font-weight: bold;
color: #cc0000;
font-size: 12px;
}



#n09_index_right_back {
float: right;
width: 340px;
}

#n09_index_right_back .box1 {
float: left;
width: 340px;
height: 250px;
background-image:url(images/c2o_new_2009/index_banners/right1.jpg);
margin-top: 5px;
font-weight: bold;
}

#n09_index_right_back .box1 .heading_text {
float: left;
color: #cc0000;
padding-left: 60px;
width: 245px;
font-size: 17px;
padding-top: 11px;
}

#n09_index_right_back .box1 .text_line { 
float: left;
padding-left: 62px;
width: 260px;
font-size: 13px;
padding-top: 15px;
}

#n09_index_right_back .box_heading {
float: left;
color: #cc0000;
padding-left: 20px;
width: 275px;
font-size: 17px;
padding-top: 14px;
font-weight: bold;
}

#n09_index_right_back .box_text {
float: left;
width: 170px;
padding-left: 20px;
padding-top: 10px;
font-size: 11px;
}


#n09_index_right_back .box2 {
float: left;
width: 340px;
height: 193px;
background-image:url(images/c2o_new_2009/index_banners/right2.jpg);
margin-top: 5px;
}

#n09_index_right_back .box3 {
float: left;
width: 340px;
height: 177px;
background-image:url(images/c2o_new_2009/index_banners/right3.jpg);
margin-top: 5px;
}

#n09_index_right_back .box4 {
float: left;
width: 340px;
height: 176px;
background-image:url(images/c2o_new_2009/index_banners/right4.jpg);
margin-top: 5px;
}

#n09_index_right_back .box5 {
float: left;
width: 340px;
height: 176px;
background-image:url(images/c2o_new_2009/index_banners/right5.jpg);
margin-top: 5px;
}

#n09_index_right_back .box6 {
float: left;
width: 340px;
height: 176px;
background-image:url(images/c2o_new_2009/index_banners/right6.jpg);
margin-top: 5px;
}

#n09_index_right_back .box7 {
float: left;
width: 340px;
height: 176px;
background-image:url(images/c2o_new_2009/index_banners/right7.jpg);
margin-top: 5px;
}

#n09_index_right_back .box8 {
float: left;
width: 340px;
height: 176px;
background-image:url(images/c2o_new_2009/index_banners/right8.jpg);
margin-top: 5px;
}

/* New Category Page */
#n09_category_quick_shop_outer {
float: left;
width: 745px;
height: 98px;
background-image:url(images/c2o_new_2009/category/search_options.gif);
}

#n09_category_quick_shop_outer .top_text {
float: left;
width: 710px;
height: 37px;
padding-left: 30px;
margin-top: 10px;
overflow: hidden;
}

#n09_category_quick_shop_outer .refine_bar {
float: left;
width: 710px;
padding-left: 30px;
padding-top: 5px;
color: #cc0000;
font-weight: bold;
}

#n09_category_quick_shop_outer .refine_bar .refine_block {
float: left;
width: 140px;
padding-right: 5px;
}

#n09_category_quick_shop_outer .refine_bar .refine_block .category_dropdown {
width: 135px;
}

#n09_category_top_text {
float: left;
padding-left: 30px;
width: 700px;
padding-top: 5px;
}

#n09_category_featured_item_outer {
float: left;
width: 744px;
height: 305px;
background: #FFFFFF url(images/c2o_new_2009/category/featured_back.jpg) no-repeat top left;
margin-bottom: 10px;
margin-top: 10px;
}

#n09_category_featured_item_outer .product_display {
float: left;
width: 225px;
height: 300px;
margin-top: 5px;
border: 0px;
margin-left: 27px;
}

#n09_category_featured_item_outer .product_display .central_area {
float: left;
width: 225px;
text-align: center;
height: 277px;
overflow: hidden;
padding-top: 12px;
padding-left: 0px;
}

#n09_category_featured_item_outer .product_display .central_area .featured_text {
float: left;
width: 225px;
text-align: center;
overflow: hidden;
color: #FFFFFF;
font-size: 18px;
font-weight: bold;
margin-bottom: 6px;
font-style: italic;
height: 25px;
overflow: hidden;
}

#n09_category_featured_item_outer .product_display .central_area .name_box {
float: left;
width: 225px;
text-align: center;
overflow: hidden;
height: 14px;
margin-bottom: 1px;
font-size: 11px;
}

#n09_category_featured_item_outer .product_display .central_area .price_box {
float: left;
width: 225px;
text-align: center;
overflow: hidden;
height: 38px;
margin-bottom: 3px;
font-size: 11px;
}

#n09_category_featured_item_outer .product_display .central_area .price_box .price_span {
color: #c70001;
font-weight: bold;
font-size: 16px;
}

.product_display {
float: left;
width: 235px;
height: 263px;
margin-left: 14px;
margin-top: 5px;
margin-bottom: 5px;
}

.product_display .central_area {
float: left;
width: 165px;
text-align: center;
height: 258px;
overflow: hidden;
padding-left: 39px;
padding-top: 3px;
}

.product_display .central_area .name_box {
float: left;
width: 165px;
text-align: center;
overflow: hidden;
height: 28px;
margin-bottom: 1px;
font-size: 11px;
}

.product_display .central_area .price_box {
float: left;
width: 165px;
text-align: center;
overflow: hidden;
height: 38px;
margin-bottom: 3px;
font-size: 11px;
}

.product_display .central_area .price_box .price_span {
color: #c70001;
font-weight: bold;
font-size: 16px;
}

#n09_category_bottom_block {
float: left;
width: 745px;
background-image:url(images/c2o_new_2009/category/bottom2.gif);
background-repeat: repeat-y;
}

#n09_category_bottom_block .top_block {
float: left;
width: 745px;
height: 18px;
background-image:url(images/c2o_new_2009/category/bottom1.gif);
font-size: 1px;
}

#n09_category_bottom_block .bottom_block {
float: left;
width: 745px;
height: 20px;
background-image:url(images/c2o_new_2009/category/bottom3.gif);
font-size: 1px;
}

#n09_category_bottom_block .inner_text {
float: left;
padding-left: 20px;
width: 705px;
color: #8c8c8c;
font-size: 11px;
}

#n09_category_refine_header {
float: left;
background-position: top left;
background-repeat: repeat-x;
width: 728px;
padding: 5px;
font-weight: bold;
font-size: 11px;
color: #000000;
background-color: #ffffff;
border: 1px solid #cf1314;
margin-top: 3px;
text-align: center;
margin-left: 4px;
}

#page_nav {
float: left;
width: 728px;
padding: 3px;
margin-top: 10px;
background-color: #f7f7f7;
border: 3px dashed #ffcc01;
margin-left: 3px;
font-size: 11px;
}

#page_nav .left_nav {
float: left;
width: 200px;
text-align: left;
}

#page_nav .centre_nav {
float: left;
width: 320px;
text-align: center;
}

#page_nav .right_nav {
float: right;
width: 200px;
text-align: right;
}

/* Product Page */
#product_top_left_col {
float: left;
padding: 1px;
width: 345px;
text-align: center;
}

#ajax_image_div {
float: left;
width: 345px;
text-align: center;
margin-bottom: 5px;
}

#product_top_right_col {
float: right;
padding: 1px;
width: 385px;
}

#product_top_right_col .price_span {
font-size: 16px;
font-weight: bold;
color: #cc0000;
}

#product_top_right_col .smaller_text {
font-size: 11px;
color: #999999;
font-style: italic;
font-weight: bold;
}

#product_top_right_col .pre_enter_text {
font-weight: bold;
color: #cc0000;
font-size: 12px;
}

table.colourTable {
float: left; 
width: 383px;
margin-top: 1px;
margin-bottom: 10px;
color: #000000;
font-size: 11px;
}

table.colourTable td {
width: 11px;
}

#ajax_size_box_div {
float: left; 
width: 180px;
}

.new_qty_box {
border: 1px solid #999999;
font-size: 13px;
padding: 3px;
}

#product_price_and_cust_row {
float: left;
width: 750px;
margin-top: 10px;
height: 90px;
}
html > body > #n09_container #n09_centre_main #product_price_and_cust_row{
width: 745px;
}


#product_price_and_cust_row .best_price_back {
float: left;
width: 229px;
height: 90px;
background: #FFFFFF url(images/c2o_new_2009/product/price1.gif) no-repeat top left;
}

#product_price_and_cust_row .best_price_back .inner_text {
float: left;
width: 229px;
text-align: center;
font-weight: bold;
color: #cf1314;
font-style: italic;
font-size: 20px;
padding-top: 27px;
}

#product_price_and_cust_row .avail_custs_back {
float: right;
width: 485px;
height: 88px;
background: #FFFFFF url(images/c2o_new_2009/product/ac_normal.jpg) no-repeat top left;
}

#product_price_and_cust_row .avail_custs_back_24hr {
float: right;
width: 485px;
height: 88px;
background: #FFFFFF url(images/c2o_new_2009/product/ac_24hr.jpg) no-repeat top left;
}

#product_price_and_cust_row .avail_custs_back .inner_text {
float: left;
width: 450px;
padding: 1px;
margin-top: 18px;
margin-left: 10px;
color: #ffffff;
}

#product_price_and_cust_row .avail_custs_back_24hr .inner_text {
float: left;
width: 380px;
padding: 1px;
margin-top: 18px;
margin-left: 40px;
color: #ffffff;
}
html > body > #n09_container #n09_centre_main #product_price_and_cust_row .avail_custs_back_24hr .inner_text{
	margin-left: 80px;
}


#product_price_and_cust_row .avail_header_text {
color: #ffcc00;
font-size: 16px;
font-style: italic;
font-weight: bold;
}

#product_price_and_cust_row .avail_cust_text {
font-weight: bold;
font-size: 13px;
}

#product_price_tabs_row {
float: left;
width: 745px;
height: 281px;
margin-top: 15px;
}

#product_price_tabs_row .price_table_back {
float: left;
width: 226px;
height: 281px;
background: #FFFFFF url(images/c2o_new_2009/product/price2.gif) no-repeat top left;
}

#product_price_tabs_row .price_table_back .inner_text {
float: left;
margin-top: 15px;
margin-left: 15px;
padding-left: 1px;
width: 185px;
}

#product_price_tabs_row .price_table_back .inner_text .red_text {
font-weight: bold;
color: #cc0000;
}

#product_price_tabs_row .price_table_back .inner_text td.red_price {
text-align: center;
font-weight: bold;
color: #cc0000;
font-size: 14px;
}

#product_price_tabs_row .price_table_back #first_currency {
float: left; 
width: 100%; 
text-align: center; 
padding-top: 10px; 
font-size: 11px;
}

#product_price_tabs_row .price_table_back #more_currency {
float: left; 
width: 100%; 
text-align: center; 
padding-top: 5px; 
font-size: 10px;
}

#product_price_tabs_row .tab_boxes_back {
float: right;
width: 486px;
height: 283px;
background: #FFFFFF url(images/c2o_new_2009/product/desc_box_back.gif) no-repeat bottom left;
}

#product_price_tabs_row .tab_boxes_back .tab_row {
float: left;
width: 486px;
height: 43px;
background-color: #FFFFFF;
}

#tab_back2,#tab_back3,#tab_back4 {
float: left;
width: 121px;
height: 43px;
background: #FFFFFF url(images/c2o_new_2009/product/desc_light_tab.gif) no-repeat top left;
color: #696161;
}

#tab_back1 {
float: left;
width: 121px;
height: 43px;
background: #FFFFFF url(images/c2o_new_2009/product/desc_dark_tab.gif) no-repeat top left;
color: #ffffff;
}

#product_price_tabs_row .tab_boxes_back .tab_row .tab_inner_text {
float: left;
width: 121px;
text-align: center;
padding-top: 6px;
font-weight: bold;
font-size: 12px;
}

#product_price_tabs_row .tab_boxes_back .tab_row a {color:inherit; color: expression(this.parentNode.currentStyle.color); }
#product_price_tabs_row .tab_boxes_back .tab_row a:hover {color:inherit; color: expression(this.parentNode.currentStyle.color); }
#product_price_tabs_row .tab_boxes_back .tab_row a:active {color:inherit; color: expression(this.parentNode.currentStyle.color); }

#product_price_tabs_row #ajax_desc_div {
float: left;
width: 460px;
height: 220px;
padding: 1px;
margin-top: 5px;
margin-left: 12px;
overflow-y: auto;
}

TD.priceTableInner{
border-top: solid 1px #BFBFBF; border-left: solid 1px #BFBFBF;
padding: 3px;
}

TD.priceTableInner2{
font-weight: bold;
border-top: solid 1px #BFBFBF; border-left: solid 1px #BFBFBF; background-color: #DADADA;
padding: 3px;
}

TABLE.priceTable{
border-bottom: solid 1px #BFBFBF; border-right: solid 1px #BFBFBF;
float: left;
}

#product_express_dispatch_back {
float: left;
width: 745px;
height: 131px;
background: #FFFFFF url(images/c2o_new_2009/product/express_banner.gif) no-repeat top left;
margin-top: 10px;
}

#product_express_dispatch_back .inner_text {
float: left;
width: 575px;
padding-left: 150px;
padding-top: 35px;
}

#reviews_outer {
float: left;
width: 711px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
margin-top: 10px;
margin-bottom: 20px;
border: 7px dashed #e2e2e2;
}

#reviews_outer .red_text1 {
font-weight: bold;
color: #cc0000;
}

TABLE.review_table {
width: 200px;
margin-top: 5px;
margin-bottom: 5px;
}

TD.review_table {
width: 100px;
}

/* Ajax mini cart */
#ajax_mini_roll_cart {
position: absolute;
left: 738px;
top: 110px;
border-left: 4px dashed #e2e2e2;
border-right: 4px dashed #e2e2e2;
border-bottom: 4px dashed #e2e2e2;
width: 210px;
height: 260px;
background-color: #FFFFFF;
padding: 5px;
}

/* Shopping Cart Page */

#shopping_cart_container{
	float: left; 
	width: 745px;
}

#shopping_cart_outer {
float: left;
width: 710px;
margin-top: 0px;
margin-bottom: 0px;
border: 7px dashed #e2e2e2;
}
html > body > #n09_container #n09_centre_main #shopping_cart_outer{
	width: 731px;
}

#shopping_cart_outer .red_header_back {
float: left;
background-color: #cc0000;
height: 28px;
width: 710px;
}
html > body > #n09_container #n09_centre_main #shopping_cart_outer .red_header_back{
	width: 731px;
}

#shopping_cart_outer .red_header_back .heading_box {
float: left;
color: #FFFFFF;
font-size: 14px;
padding: 3px;
margin-left: 5px;
font-weight: bold;
margin-top: 3px;
width: 70px;
}

#shopping_cart_outer .central_text {
float: left;
width: 710px;
margin-left: 6px;
padding-left: 1px;
padding-top: 0px;
}

#shopping_cart_outer .central_text .text_box {
float: left;
padding: 5px;
margin-top: 3px;
width: 70px;
}

#shopping_cart_more_info_box {
float: left;
width: 450px;
margin-top: 14px;
margin-left: 14px;
font-size: 12px;
margin-bottom: 10px;
}

#shopping_cart_totals_box {
float: right;
width: 206px;
height: 44px;
margin-top: -7px;
margin-bottom: 5px;
border-left: 7px dashed #e2e2e2;
border-right: 7px dashed #e2e2e2;
border-bottom: 7px dashed #e2e2e2;
background-color: #FFFFFF;
}

#shopping_cart_totals_box .inner_text {
float: left;
width: 181px;
padding-left: 10px;
padding-top: 2px;
padding-bottom: 2px;
margin-left: 6px;
border: 1px solid #cf1314;
margin-top: 3px;
}

#shopping_cart_totals_box td.ct1 {
width: 85px;
font-weight: bold;
}

#shopping_cart_totals_box td.ct2 {
width: 80px; color: #cc0000; text-align: right;
font-weight: bold;
}

#shopping_cart_totals_box td.ct3 {
width: 165px; font-weight: bold; text-align: center; padding-top: 1px;
}

/* Log in page */
#ajax_sign_up_box {
float: left;
width: 735px;
}

#ajax_sign_up_box .personal_details {
float: left;
width: 360px;
}

#ajax_sign_up_box .billing_address {
float: right;
width: 360px;
}

/* Checkout Process */
#n09_container .checkout {
position:relative;
margin: auto;
/*width:755px;*/
margin-left: auto;
margin-right: auto;
color: #66667c;
font-family: Arial;
font-size: 12px;
margin-top: 5px;
}

#lightbox_highlighted_div h2 {
font-size: 16px;
}

#header_checkout_logo {
float: left;
width: 980px;
padding-bottom: 5px;
border-bottom: 1px #cc0202 solid;
margin-bottom: 5px;
}

#header_checkout_progress_bar {
float: left;
width: 980px;
margin-top: 5px;
text-align: center;
padding-bottom: 10px;
margin-bottom: 5px;
}

#help_bar_checkout_back {
float: left;
width: 755px;
height: 74px;
background-image:url(images/c2o_new_2009/cart_progress/help_back.gif);
margin-bottom: 15px;
}

#help_bar_checkout_back .inner_text {
float: left;
width: 630px;
padding-left: 65px;
padding-top: 15px;
}


#footer_checkout {
float: left;
width: 745px;
margin-top: 10px;
margin-bottom: 10px;
font-size: 11px;
text-align: center;
padding: 5px;
border-top: 1px #cc0202 solid;;
}

#phone_number_checkout {
float: left;
width: 159px;
height: 43px;
margin-left: 16px;
border: 4px dashed #cc0000;
padding: 5px;
margin-top: 5px;
text-align: center;
font-size: 24px;
color: #666666;
font-weight: bold;
}

#phone_number_checkout .phone_heading {
font-weight: bold;
color: #cc0000;
font-size: 12px;
}

#shipping_checkout_1 {
float: left;
width: 360px;
}

#shipping_checkout_2 {
float: right;
width: 360px;
}

.n09_create_cust_grey_back {
float: left;
width: 733px;
padding: 5px;
border: 7px dashed #e2e2e2;
background: #F7F7F7;
}

/* Pre-Printed Design Section */
#star_ratings_star img {
width: 14px;
height: 15px;
cursor: pointer;
}

/* Essential Cart Checklist */
#n09_cart_info_outer {
float: right;
width: 194px;
}

.n09_cart_info {
float: right;
width: 180px;
border: 7px solid #e2e2e2;
}

.n09_cart_info .header_red_back {
float: left;
background: #cc0000;
text-align: center;
width: 180px;
height: 28px;
margin-bottom: 5px;
}

.n09_cart_info .header_red_back .inner_text {
float: left;
width: 180px;
text-align: center;
color: #FFFFFF;
font-weight: bold;
font-size: 14px;
padding-top: 5px;
}

.n09_cart_info .inner_content_block {
float: left;
width: 170px;
padding-left: 5px;
padding-bottom: 5px;
margin-top: 3px;
margin-bottom: 3px;
font-size: 11px;
text-align: justify;
}

.n09_cart_info .inner_content_link {
float: left;
width: 170px;
padding-left: 5px;
padding-bottom: 5px;
font-size: 12px;
}


/* Product Images */
.n09_prodimage  { border: solid 1px #ffffff; margin-bottom: 2px;}
A:hover .n09_prodimage , A:active .n09_prodimage  { border: solid 1px #cc0000;}

/* Links */
#n09_breadcrumb a, 
#n09_left_nav a, 
#n09_top_nav a, 
#n09_footer a,
#n09_category_bottom_block a 
{text-decoration: none; color:inherit; color: expression(this.parentNode.currentStyle.color); }

#n09_index_top_main a 
{text-decoration: underline; color:inherit; color: expression(this.parentNode.currentStyle.color); }

#n09_breadcrumb a:hover, 
#n09_left_nav a:hover, 
#n09_top_nav a:hover, 
#n09_footer a:hover,
#n09_category_bottom_block a:hover,
#n09_index_top_main a:hover,
#n09_breadcrumb a:active, 
#n09_left_nav a:active, 
#n09_top_nav a:active, 
#n09_footer a:active,
#n09_category_bottom_block a:active,
#n09_index_top_main a:active 
{text-decoration: underline;}

#customise_container{
	width:780px;	
	float:left
}










