body{
	background-color: #323838;
	margin: 0;
	color: #fff;
	font: 12px/16px Arial, sans-serif;
}
.fixer{clear:both;}
#footer{
	height:34px;
	clear:both;
}
img{border:none;}
table#mainnav{
	float:right;
	width:386px;
	margin:5px 65px 0 0;
	display:inline;
}
table#mainnav img{
	display:inline;
	margin-right:1px;
}
a, a:link, a:visited{
	color: #EEB563;
	text-decoration: none;
}
#main{
	width:673px;
	margin:0 auto;
}
#subnav{
	width:114px;
	margin:13px 25px 0 0;
	float:right;
	display:inline;
}
#products_nav img, #subnav img{margin-bottom:3px;}
#subnav img.subhead{margin-bottom:6px;}
.womensnav, .mensnav{
	width:114px;
	position:absolute;
	z-index:2;
}
.navbgd{
	z-index:1;
	position:absolute;
	width:114px;
	background:#7785c1;
	filter:alpha(opacity=55); /* IE's opacity*/
    opacity: 0.55;
}
#subnav img#testimonials{margin-bottom:0;}

/*  HOME/INTRODUCTION  */
#flashcontent {
	height: 374px;
}
#homecontent{
	height:374px;
}
#homecontent {
	float:right;
	margin-top:2px;
}
#homefooter{
	padding-top:3px;
	padding-left:24px;
	clear:both;
}
#homefooter img{float:left;}
#homelinks{
	float:left;
	width:151px;
}
#homelinks img{
	float:left;
}

/* RESEARCH FLASH */
#researchflash{
	float:left;
	padding: 46px 0 0 60px;
}
#researchflash #flashcontent{
	width:430px;
	height:180px;
	border:1px solid #fff;
}
/*  PAGE TEMPLATE  */
#pagemain{
	width:673px;
	margin:0 auto;
	background: url(../../gr/universal/pagebgd.gif) repeat-y;
}
#pageheader{
	height:22px;
	background: url(../../gr/universal/pageheader.gif) no-repeat;
}
#pagetitlebox{
	width:480px;
	border-top:1px solid #bbc0c6;
	border-right:1px solid #bbc0c6;
	margin-top:60px;
}
#pagetitlebox div{
	color:#fff;
	font-size:12px;
	letter-spacing:3px;
	font-family:Verdana, Arial, sans-serif;
	text-transform:uppercase;
	text-align:center;
	width:200px;
	margin-left:279px;
	background:#505e81;
	border-left:1px solid #bbc0c6;
	padding: 2px 0;
}
#pagecontent{
	float:left;
	width:480px;
	display:inline;
	margin-left:26px;
	border-bottom:1px solid #bbc0c6;
}
#pagefooter{
	clear:both;
	height:196px;
	background: url(../../gr/universal/pagefooter.jpg) no-repeat;
}
.companyheader{background: url(../../gr/company/company_bkg_top.jpg) no-repeat !important;}
.companymain{background: url(../../gr/company/company_bkg_middle.jpg) repeat-y !important;}
.companymain .contentbox, .companymain #pagetitlebox div{background:#656564;}
.companyfooter{background: url(../../gr/company/company_bkg_bottom.jpg) no-repeat !important;}

.buyheader{background: url(../../gr/buy_cwx/retailer_bkg_top.jpg) no-repeat !important;}
.buymain{background: url(../../gr/buy_cwx/retailer_bkg_middle.jpg) repeat-y !important;}
.buymain #pagecontent{width:590px;}
.buymain #pagetitlebox{width:590px;}
.buycontent{border-bottom:1px solid #bbc0c6 !important;}
.buymain #pagetitlebox div{ margin-left:389px !important; background:#707090;}
.buymain .contentbox{
	width:550px;
	padding:20px;
	background:#707090;
	border-right:1px solid #bbc0c6;
	border-top:1px solid #bbc0c6;
}
.buyfooter{background: url(../../gr/buy_cwx/retailer_bkg_bottom.jpg) no-repeat !important;}

.communityheader{background: url(../../../gr/network/community_bkg_top.jpg) no-repeat !important;}
.communitymain{background: url(../../../gr/network/community_bkg_middle.jpg) repeat-y !important;}
.communityfooter{background: url(../../../gr/network/community_bkg_bottom.jpg) no-repeat !important;}
.communitymain .contentbox, .communitymain #pagetitlebox div{background:#69747e;}
.communitycontent{width:480px;}
.techcontent{
	margin-top:47px;
	border:none !important;

}
.contentbox{
	width:440px;
	padding:20px;
	background:#505e81;
	border-right:1px solid #bbc0c6;
	border-top:1px solid #bbc0c6;
}
.thumb{width:155px; text-align:center; float:left; margin-right:20px;}
.thumbcopy{
	width:265px;
	float:right;
}
.fixer{clear:both;}
a:hover{
	text-decoration: underline;
}

a.ina_press_link{
	text-decoration: none;
}

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

a.ina_press_link:link{
	text-decoration: none;
}


a.ina_press_link:visited{
	text-decoration: none;
}

img#article_image{
	border: 1px solid #bcc6c7;	
}
p{
	margin: 10px;
	text-align: left;
}

p.alert{
	color: #fc0;
	font: 12px/18px Arial, sans-serif;
}

p.about_us_intro{
	font: 13px/15px Arial, sans-serif;
	font-weight: bold;
	font-style: italic;
	margin: 10px;
}

p.about_us_outro{
	font: 12px/14px Arial, sans-serif;
	font-weight: normal;
	font-style: italic;
	margin: 10px;
}

p.contact_heading, p.faq_intro{
	font: 12px/14px Arial, sans-serif;
	font-weight: normal;
	margin: 10px;
}

p.pr_body{
	font: 12px/14px Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
}

p.pr_media_contact{
	font: 10px/12px Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
}

p.pr_subtitle{
	font: 12px/14px Arial, sans-serif;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	margin: 10px;
}

p.pr_title{
	font: 12px/14px Arial, sans-serif;
	font-weight: bold;
	text-align: center;
	margin: 10px;
}
p.inaction_article_title{
	font: 12px/14px Arial, sans-serif;
	font-weight: bold;
	text-align: left;
	margin: 10px;
}

p.inaction_article_stepnav{
	font: 10px/12px Arial, sans-serif;
	font-weight: normal;
}
p.promotions_copy{
	font: 12px/14px Arial, sans-serif;
	font-weight: normal;
	margin: 10px;
}

p.advertising_copy{
	font: 12px/14px Arial, sans-serif;
	font-weight: normal;
	margin: 10px;
}

p.inaction_intro{
	font: 12px/14px Arial, sans-serif;
	font-weight: normal;
	margin: 10px;
}

p.conditioning_web_intro_header{
	color: #F3B552;
	font: 11px/12px Arial, sans-serif;
	font-weight: bold;
	margin: 0px 0px 3px 0px;
	text-align: center;
}

p.conditioning_web_intro{
	font: 10px/12px Arial, sans-serif;
	font-weight: normal;
	margin: 0;
}

p.targeted_support_intro{
	font: 10px/12px Arial, sans-serif;
	font-weight: normal;
	margin: 10px 0px 0px 0px;
}

p.whsrc_intro{
	font: 10px/13px Arial, sans-serif;
	font-weight: normal;
	margin: 0;
}

p.fabrics_link{
	font: 9px/13px Arial, sans-serif;
	font-weight: normal;
	margin: 0;
}

p.small{
	font: 9px/11px Arial, sans-serif;
	font-weight: normal;
}

p.popup_link{
	font: 9px/11px Arial, sans-serif;
	font-weight: normal;
	margin-top: 5px;
}

p.retailer_search_header{
	color: #fc6;
	font: 12px/13px Arial, sans-serif;
	font-weight: bold;
	margin: 0 0 5px 0;
}

p.retailer_search_intro{
	font: 12px/13px Arial, sans-serif;
	font-weight: normal;
	margin: 0;
}


p.image_enlarge{
	font: 9px/11px Arial, sans-serif;
	font-weight: normal;
	margin-top: 2px;
}

p.roster_link{
	text-align: center;
}

p.roster_entry{
	margin: 5px;
}
li{
	font: 12px/18px Arial, sans-serif;
	margin: 10px;
}

table.products_table{
	padding-top: 0px;
	margin: 0;
}

table.promotions_holder{
	border-top: 1px solid #BBC1C6;
	border-right: 1px solid #BBC1C6;
	border-bottom: 1px solid #BBC1C6;
}

table.network_holder{
	border-top: 1px solid #BBC1C6;
	border-bottom: 1px solid #BBC1C6;
	border-right: 1px solid #BBC1C6;
}

table.retailer_holder{
	border-top: 1px solid #AEAECA;
	border-bottom: 1px solid #AEAECA;
	border-right: 1px solid #AEAECA;
}

table.retailer_search{
	border-top: 1px solid #4f6170;
	border-right: 1px solid #acbed2;
	border-bottom: 1px solid #acbed2;
	border-left: 1px solid #4f6170;
	background-color: #728497;
}

table.corporate_holder{
	border-top: 1px solid #9b9b9b;
	border-right: 1px solid #9b9b9b;
	border-bottom: 1px solid #9b9b9b;
}

table.inaction_article_holder{
	border-top: 1px solid #bcc6c7;
	border-right: 1px solid #bcc6c7;
	border-bottom: 1px solid #bcc6c7;
}

table.visual_merchandising_holder{
	border-bottom: 1px solid #BBC1C6;
	border-right: 1px solid #BBC1C6;
}

table.products_intro{
	padding-bottom: 5px;
	padding-top: 0;
	margin: 0;
}


td.product_choice, td.product_display{
	border: 1px dashed #676766;
	display: block;
}

td.promotions_text_space{
	background-color: #69747E;
	border-top: 1px solid #BBC1C6;
}

td.promotions_text_space_noborder{
	background-color: #69747E;
}

td.network_text_space{
	background-color: #69747E;
	border-top: 1px solid #BBC1C6;
}

td.network_top_part{
	border-top: 1px solid #BBC1C6;
	border-bottom: 1px solid #BBC1C6;
}

td.corporate_text_space{
	background-color: #656564;
	border-top: 1px solid #9b9b9b;
}

td.retailer_text_space{
	background-color: #707190;
	border-top: 1px solid #AEAECA;
}
td.retailer_text_space_noborder{
	background-color: #707190;
}

td.retailer_logo_space{
	background-color: #707190;
	border-top: 1px solid #AEAECA;
}
td.retailer_logo_space_noborder{
	background-color: #707190;
}

td.inaction_article_space{
	background-color: #659196;
	border-top: 1px solid #bcc6c7;
}

td.vm_space{
	background-color: #69747E;
	border-top: 1px solid #BBC1C6;
}

td.vm_img_space{
	background-color: #69747E;
	border-top: 1px solid #BBC1C6;
	border-right: 1px solid #BBC1C6;
}

td.inaction_holder{
	border: 1px solid #676766;
	display: block;
}

.agency_name{
	padding-left: 20;
	color: #fff;
	font: 12px/18px Arial, sans-serif;
	margin: 10px;

}

.cwx{
	white-space: nowrap;
}

.q_a{
	color: #FFBF6B;
	font-weight: bold;
}

.question{
	color: #C6C9CC;
	font-weight: bold;
}

.cycling_sizes{
	color: #fdd59b;
}

.pr_list_date{
	color: #ccc;
	font-weight: normal;
	font-style: italic;
	font-size: 10px;
}

p.retailer_city{
	color: #ccc;
	font: 14px/18px Arial, sans-serif;
	font-style: italic;
	font-weight: bold;
	text-align: center;
}



.testimonial_title{
	color: #e3b879;
	font: 12px/14px Arial, sans-serif;
	font-weight: normal;
}

.testimonial_subtitle{
	font: 12px/14px Arial, sans-serif;
	font-weight: normal;
	font-style: italic;
}



/*  in action bottom stuff  */

table.ina_press_table{
	height: 72px;
}

td.ina_press_top_cell{
	border-bottom: 1px solid #acafaf;
	border-top: 1px solid #acafaf;
	border-left: 1px solid #acafaf;
	height: 16px;
	vertical-align: middle;
}

td.ina_press_middle_cell{
	border-bottom: 1px solid #acafaf;
	border-left: 1px solid #acafaf;
	height: 14px;
	vertical-align: middle;
}

td.ina_press_bottom_cell{
	border-bottom: 1px solid #acafaf;
	border-left: 1px solid #acafaf;
	height: 16px;
	vertical-align: middle;
}

td.ina_press_endcap_top_cell{
	border: 1px solid #acafaf;
	height: 16px;
	width: 5px;
}

td.ina_press_endcap_middle_cell{
	border-bottom: 1px solid #acafaf;
	border-left: 1px solid #acafaf;
	border-right: 1px solid #acafaf;
	height: 14px;
	width: 5px;
}

td.ina_press_endcap_bottom_cell{
	border-bottom: 1px solid #acafaf;
	border-left: 1px solid #acafaf;
	border-right: 1px solid #acafaf;
	height: 16px;
	width: 5px;
}

p.ina_press_link{
	color: #EEB563;
	font-size: 10px;
	font-weight: normal;
	margin: 0px 0px 0px 5px;
	height: 10px;
}



/*  TOP NAV  */

div.universal_nav_holder{
	background-image: url(http://www.cw-x.com.au/gr/navs/universal/bkg_pattern.png);
	background-repeat: repeat;
	width: 100%;
	height: 21px;
	margin-bottom: 18px;
}

/*  PREFERRED RETAILERS STUFF  */

table.preferred_retailers_holder{
	width: 537px;
	height: 144px;
	background-image: url(http://www.cw-x.com.au/gr/universal/preferred_retailers/preferred_retailers_bkg.png);
}

table.preferred_retailers_all_holder{
	width: 546px;
	/*height: 225px;*/
	height: 144px;
	background: url(http://www.cw-x.com.au/gr/universal/preferred_retailers_all/preferred_retailers_all_bkg.gif) no-repeat;
}

table.preferred_retailers_canada_holder{
	width: 537px;
	height: 144px;
	background-image: url(http://www.cw-x.com.au/gr/universal/preferred_retailers/preferred_retailers_canada_bkg.png);
}

table.preferred_retailers_canada_all_holder{
	width: 537px;
	/*height: 225px;*/
	height: 144px;
	background-image: url(http://www.cw-x.com.au/gr/universal/preferred_retailers_all/preferred_retailers_canada_all_bkg.gif);
}

td.preferred_retailers_footer{
	width: 537px;
	height: 23px;
}
td.preferred_retailers_all_footer{
	width: 537px;
	height: 8px;
}
td.preferred_retailers_header{
	width: 537px;
	height: 51px;
	padding: 0;
	vertical-align: top;
}
img.layout_image{
	display: block;
	margin: 0;
	padding: 0;
}
/*  SALES REPS STUFF  */
p.sales_reps_header{
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}
/* BUY CWX STUFF */
.buyHeader{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
table.preferredretailers td{
	width:133px;
	vertical-align:middle;
	text-align:center;
}
td.preferred_retailers_box{
	border-right:1px solid #bcbfdb;
}
table.preferredretailers, table.otherretailers {
	margin:0 auto;
}
table.preferredretailers td img{
	margin:0 auto 5px auto;
	display:block;
}
table.otherretailers td{
	width:103px;
	vertical-align:top;
	text-align:center;
}
table.otherretailers td img{
	margin:0 auto 20px auto;
	display:block;
}
.upf{
	color:#fba010;
}
/* === WOMEN'S PRODUCT MENU: begin ========================================================== */

    /* === MENU CONTAINER === */

    #menu-container {
        width:114px;
        color:#FFFFFF;
    }

    /* === SLIDING MENU === */

    ul#menu {
        margin:0;
        padding:0;
        font:normal 10px/20px verdana,arial,helvetica,sans-serif;
        list-style:none;
    }

    ul#menu li {
        list-style:none;
        margin:0 0 4px 0;
        padding:0;
    }

    ul#menu li a {
        display:block;
        width:112px;
        height:22px;
        background-color:#20233A;
        border:1px solid #ACB3BA;
        text-decoration:none;
		text-indent:-9999px;
        outline:0;
        overflow:hidden;
    }
	ul#menu li a.treenav{
		text-indent:-9999px;
	}

    ul#menu li a#w-support-bra   {
		background-image:url(http://www.cw-x.com.au/gr/navs/products/womens/branch/support-bras.gif); 
		border:none !important;
		}

    /* === SECOND LEVEL === */

        ul#menu ul {
            margin:2px 0 0 0;
            padding:0;
        }

        ul#menu ul li {
        }

        ul#menu ul li a {
        }

        ul#menu ul li a:hover,
        ul#menu ul li a.current {
            background-position:0px 20px;
            color:#EBB554;
        }

        ul#menu ul li.w-technology    a { background-image:url(http://www.cw-x.com.au/gr/navs/products/womens/leaf/technology.gif); }
		ul#menu ul li.w-sizes-a-c     a { background-image:url(http://www.cw-x.com.au/gr/navs/products/womens/leaf/sizes-a-c.gif); }
		ul#menu ul li.w-sizes-b-d     a { background-image:url(http://www.cw-x.com.au/gr/navs/products/womens/leaf/sizes-b-d.gif); }


/* === WOMEN'S PRODUCT MENU: end ============================================================ */