/*
* v5styles.css
*
* @author ASR
* @version 1.0,Feb 2011
*
* Copyright (c) 2011. All Rights Reserved.
*/
@font-face{font-family:'Lucidas';font-style:normal;font-weight:bold;src:url('lucidasbold.eot');src:local('Lucidas'),local('Lucidas-Bold'),url('Lucidas-Bold.ttf') format('truetype');}
@font-face{font-family:'Lucidas';font-style:normal;font-weight:normal;src:url('lucidas.eot');src:local('Lucidas'),local('Lucidas'),url('Lucidas.ttf') format('truetype');}
body{/*background:#000;background-repeat:no-repeat;*/background-position:center -280px;margin:0px;font-family:"Lucida Grande","Lucidas",Tahoma,sans-serif;font-weight:normal;color:white;}
a.mcfooterlink:link{color:#787878;}
a.mcfooterlink:visited{color:#787878;}
a.mcfooterlink:hover{color:white;}
a.mccopyrightlink:link{color:#545454;}
a.mccopyrightlink:visited{color:#545454;}
a.mccopyrightlink:hover{color:white;}
a.wylink:link{color:#ffffff;}
a.wylink:visited{color:#ffffff;}
a.wylink:hover{color:#EBC544;}
a.ywlink:link{color:#EBC544;}
a.ywlink:visited{color:#EBC544;}
a.ywlink:hover{color:#ffffff;}
a.ylink:hover{color:#EBC544;}
a.ylink:link{color:#EBC544;}
a.ylink:visited{color:#EBC544;}
a.ylink:hover{color:#EBC544;  text-decoration: underline}
a.ylinkb:hover{color:#EBC544;}
a.ylinkb:link{color:#EBC544; text-decoration: underline}
a.ylinkb:visited{color:#EBC544;}
a.ylinkb:hover{color:#ffffff;  text-decoration: underline}
a.navbarlink:link{color:#c2c2c2;}
a.navbarlink:visited{color:#c2c2c2;}
a.navbarlink:hover{color:#ffffff;}
a.darkgreylink:link{color:#777777;}
a.darkgreylink:visited{color:#777777;}
a.darkgreylink:hover{color:#ffffff;}
a{text-decoration:none;}
a:focus,a:active,a:selected{outline:none;border:none;}
div.bbox{width:672px;margin:0 auto;background:black;/*position:relative;*/ height:497px;}
div.hdrpanel{background:#000000 url(img5/bg_hdrpanel.png) no-repeat;height:91px;width:970px;
}



div.content{padding-left:20px;padding-right:20px;padding-top:10px;font-size:13px;margin-bottom:20px;}
div.ctContent{padding-left:0px;padding-top:6px;font-size:13px;margin-bottom:20px;}
img{behavior:url(iepngfix_v1.htc);}
.hdrbig{padding-top:25px;padding-left:20px;font-size:28px;font-weight:normal;text-align:center;}
.hdrbigsub{padding-top:16px;padding-left:20px;font-size:28px;font-weight:normal;}
.hdrsub{padding-top:5px;padding-left:20px;font-size:14px;color:#EBC544;}
#navlist ul{margin:0px;padding-left:5px;padding-top:4px;width:820px;float:left;}
#navlist li{float:left;list-style-type:none;margin-right:1px;}
#navlist li a{background:#262c2f url(img5/bg_nav.png) repeat-x;float:left;display:block;border:0px;color:#ffffff;text-decoration:none;text-align:center;font-size:12px;line-height:32px;height:32px;}
#navlist a:hover{color:#ffffff;background:#353b3e url(img5/bg_nav_b.png) repeat-x;text-decoration:none;}
/* Hide from IE5-Mac \*/
#navlist li a{float:none}
/* End hide */
#buylist ul{margin:0px;padding-left:5px;padding-top:4px;}
#buylist li{float:left;list-style-type:none;margin-right:1px;}
#buylist li a{background:#f4c33a url(img5/bg_chk.png) repeat-x;float:left;display:block;border:0px;color:#000000;text-decoration:none;text-align:center;font-size:12px;line-height:32px;height:32px;}
#buylist a:hover{color:#000000;background:#ffe98f url(img5/bg_chk_b.png) repeat-x;text-decoration:none;}
/* Hide from IE5-Mac \*/
#buylist li a{float:none}
.clear{clear:both;width:100%;line-height:0px;height:0px;overflow:hidden;zoom:1;}
div.mcfooter{clear:both;padding-bottom:10px;padding-top:10px;padding-left:40px;font-size:12px;color:#787878;line-height:160%;}
#mcfootercol1{float:left;width:300px;}
#mcfootercol2{margin-left:300px;width:300px;}
div.mcfooterhr{height:1px;background:url(img5/mcfooterhr.gif) repeat-x scroll;}
div.mcfooterhr hr{display:none;}
div.mccopyright{text-align:center;padding-top:10px;font-size:10px;color:#545454;}
.blackify{background:#091415 url(img5/background.png) top;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;border-top:1px solid #33383B;/*padding:10px;*/margin-bottom:8px;behavior:url(PIE.htc);font-family:"Lucida Grande","Lucidas",Tahoma,sans-serif;font-weight:normal;color:white;}
.blackifyfade{background:#000000 url(img5/bg_blk_fade.png) repeat-x top;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;border-top:1px solid #33383B;padding:10px;margin-bottom:6px;behavior:url(PIE.htc);font-family:"Lucida Grande","Lucidas",Tahoma,sans-serif;font-weight:normal;color:white;}
.blackifyalt{background:url(img5/ct_cnt_bg.png) repeat-x top;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;padding:10px;margin-bottom:6px;behavior:url(PIE.htc);}
.blackifyaltfooter{background:url(img5/ct_bg_cnt_footer.png) no-repeat top;height:50px;margin-top:-50px;}
.blackifyacc{background:#091415 url(img5/bg_blk.png) repeat-x top;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;border-top:1px solid #33383B;margin-bottom:6px;behavior:url(PIE.htc);padding-top:4px;float:left;width:228px;height:158px;margin-right:6px;overflow:hidden;}
.blackifyPopup{position:absolute;background:#091415 url(img5/bg_blk.png) repeat-x top;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;border-top:1px solid #33383B;padding:10px;margin-bottom:6px;display:none;color:white;z-index:1000;font-size:12px;-webkit-box-shadow:5px 5px 30px 0 black;-moz-box-shadow:5px 5px 30px 0 black;box-shadow:5px 5px 30px 0 black;}
.blackifyAltFauxSpacer{height:80px;}
.blackifyAltWrapper{margin-top:-80px;width:215px;}
.blackifyAltTop{background:#000000 url(img5/ct_rhs_bg.png) top no-repeat;height:80px;}
.blackifyAltBottom{margin-bottom:5px;}
.blackifyAltContent{color:white;position:relative;top:-80px;padding:10px;background:url(img5/ct_bg_col2_footer.png) no-repeat bottom;}
.ctColumn1{width:100%;}
.ctColumn2{float:left;margin-left:6px;width:215px;}
.ctSubCol1{width:100%; font-size: 14px;}
.ctSubCol2{width:100%;}
#container{width:980px;margin:0 auto;height:10px;background:transparent;position:relative;}
#utilities{position:absolute;top:0;right:0;margin:0;padding:0;list-style:none;color:#eee;font-size:.7em;z-index:599;}
#utilities li{float:left;margin:0 0 0 1.5em;padding:0;list-style:none;line-height:45px;background:none;}
#utilities #util-international{padding-left:45px;background:transparent url("img5/icon_international_map.png") no-repeat left 15px;z-index:1000;}
#util-regions{display:none;width:950px;margin:0 auto;height:100px;background:transparent url("img5/bg_regions_international.png") no-repeat 0 0;position:relative;}
#placeholder-regions{background:#414246 url("img5/bg_regions_international_tile.html") repeat-x;}
#util-regions a,#util-regions a:link,#util-regions a:visited{color:#eee;text-decoration:none;}
#util-regions a:hover,#util-regions a:focus,#util-regions a:active{color:#fff;text-decoration:underline;}
#util-regions h4{position:absolute;top:15px;left:190px;width:160px;height:25px;text-indent:-9999px;background:transparent url("img5/headline_select_regional_site.html") no-repeat;}
#util-regions ul{margin:0;padding:0;list-style:none;position:absolute;top:0;left:400px;}
#util-regions li{margin:18px 2.5em 0 0;padding:0;float:left;list-style:none;font-size:12px;background:none;text-transform:uppercase;font-weight:normal;color:#fff;}
#util-regions ol{margin:0;padding:0;list-style:inside square;display:block;}
#util-regions li.lang{margin:0;padding:0;background:none;float:none;clear:right;display:list-item;list-style:square inside;font-size:11px;line-height:15px;font-weight:normal;text-transform:none;white-space:nowrap;}
#utilities a,#utilities a:link,#utilities a:visited{color:#eee;text-decoration:none;}
#utilities a:hover,#utilities a:focus,#utilities a:active{color:#fff;text-decoration:underline;}
h1,h2,h3,h4,h5,h6{margin:0;line-height:1.25;font-family:"arial",helvetica,arial,sans-serif;font-weight:normal;color:#4f4f53;clear:both;}
#mask{position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none;}
#testimonials{padding:25px 45px 35px 90px;background:url('img5/quotes.gif') no-repeat 20px 20px;height:220px;}
#testimonials li{display:none;}
#testimonials li:first-child{display:block;}
#testimonials ul{list-style:none;}
#testimonials p.text{font-size:30px;font-family:Georgia,"Times New Roman",Times,serif;color:#fff;font-style:italic;}
#testimonials p.author{color:#878787;font-size:16px;font-style:normal;text-align:right;margin-top:10px;}
#testimonials p.author a,
#testimonials p.author a:visited{color:#6aa42a;}
.getstarteddiv{background:#181D20;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.maincontainer{padding-bottom:5px;padding-left:5px;padding-right:5px;}
#newnav{font-family:"Lucida Grande","Lucidas",Tahoma,sans-serif;font-size:13px;height:15px;padding-bottom:6px;text-align:right;margin-top:70px;float:right;padding-right:5px;}
#newnav .sel{height:30px;float:left;list-style-type:none;margin-left:25px;background:url(img5/navbararrow.gif) no-repeat;background-position:center 21px;}
#newnav .unsel{float:left;list-style-type:none;margin-left:25px;}
#newnav ul{margin:0px;padding:0px;}


.btnBlack a{
    padding: 2px 10px;
    border: 1px solid #777777;
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px;
    border-radius: 5px; 
    display: inline-block; 
    color: #eaeaea; 
    text-decoration: none; 
    vertical-align: middle;
    margin-top: 10px;
    background: #151515;
    cursor: pointer;
    opacity: 0.85;
}

.btnBlack a:hover {
    color:#fff;
    border-color: #a8a8a8;
}

.logobar { height:100px; }
.logobarlogo { margin-top: 25px; text-align: left; padding-left: 20px; float: left; }
.footer { width: 980px; height: 100px;  margin:0 auto; }
.faqcontentqs { line-height: 22px; font-weight: bold; }
.productinfocontentitem { float: left; width: 300px; font-size: 12px; }
.productinfocontentitemtable { float: left; width: 380px; font-size: 12px; }
.productinfoimage { float: left; width: 210px; padding-top: 10px; }
.contactform { float:left; width: 550px; padding-left: 15px; padding-top: 15px; }
.cscontainer { width: 748px;}
.ctColumn1Options { float:left;width: 220px; padding-top: 6px; }
.ctColumn1Options_3 {float:left; padding-right: 17px; width: 150px; padding-top: 7px; }
.ctColumn1Options2 { float:left; padding-left: 40px; }
.ctColumn1Options3 { float:left; padding-left: 30px; }
.ctSubCol1Custom4_2  { height: 115px; }
.ctSubCol1Custom4_22 { height: 115px; }

.cs4inputboxes { width: 260px; }
.cs4inputboxes2 {width:35px;}

.ctSubCol1Text {height: 135px; overflow: hidden;width:442px; float: left;}
.ctSubCol1Text2 { float: left; margin-left: 5px; width: 165px; padding: 0px;margin-top:6px; margin-right: 12px; }
.csPreviewHolder {width:442px; /*height: auto !important;*/ height:268px; float: left; }
.csPreviewImage { margin-top: 8px; /*min-height: 300px; height: auto !important;*/ height:240px; }
.ctSubCol2ShirtPreviewHolder { width: 245px; float: left; margin-right: 6px; }

.ctSubCol1cs4_1Colours { height: 85px; overflow:hidden; }
.ctColumn14_2b {float: left; width: 528px;}
.ctColumn14_2b2 { min-height: 355px; height: auto !important; height: 355px; }
.ctColumn2ShirtSizing { float: right; width: 215px; }
.ctColumn1Design5 { width: 245px; float: left;}
.checkoutHolder { width:950px; }

.suggestedproducts { width: 940px; }
.tblSizesSelect { width: 170px; }

.mobilesteparrow { margin-top: 25px; margin-right: 15px;  }
.mobilestep { float: left; width:20%; font-size: 16px; margin-top: 35px; }
.mobilestep img { width: 20px; height: auto; }		
	
/* Popup styles */
#controlSizes { background: black; width: 620px; padding: 15px; overflow:hidden; }
#controlSave { min-height: 200px; width: 460px; font-size: 12px; padding: 10px; overflow: hidden}
#newError { min-height: 75px; width: 400px; font-size: 12px; padding: 10px; overflow: hidden }
#addAnother { min-height: 130px;  width: 460px; font-size: 12px; padding: 10px; overflow: hidden }
#newQuestion { min-height: 75px; width: 460px; font-size: 12px; padding: 10px; overflow: hidden }
#errBtn:focus { outline: none; }
.productsSizeTableHalf { float: left; width: 400px; }
.popupContent { width: 100%; height: 100%; }
.popupPreview { display: none; padding: 0px 30px 10px 30px; }
.popupPreview img { 
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;    
    }
.popupPreviewTitle { text-align: center; font-size: 20px; padding: 15px; }
.popupPreviewPhoto { 
    padding: 4px; 
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}
.popupPreviewInfo { font-size: 12px; line-height: 18px; }

#upload {
    background: #000;
    border: 2px solid #CCCCCC;
    color: #FFFFFF;
    cursor: pointer !important;
    font-family: "Lucida Grande","Lucidas",Tahoma,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    text-align: center;
    width: 100px;
	border-radius:8px;
}
.samples{
	cursor:pointer;
	color:#990000;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
textarea {
    resize: none;
}

.img_height{
	position:absolute; 
	width: 442px; 
	height:240px !important;
}
