body { background: #d8d8d8; height:100%; width:100%; font-size:12px; margin:0 0 5px 0; font-family:Arial, Helvetica, sans-serif; color:#333333; text-align:left; line-height:15px; }
a:link,  a:visited{color: #669900; padding:2px; }
a:visited{color:#408e31;}
a:hover{text-decoration:none; color:#408e31;}
ul, li{margin:0px; padding:0px; list-style:none;}
p, .sub-paragraph{margin:0; padding:0 0 10px 0;}
h2{font-size:20px; margin:0; height:160px; text-indent:-9999px; background:url(../images/cncwarehouse-underconstruction.png) no-repeat center;}
h3, .heading3{padding: 3px 0px 5px 3px; margin:25px 0 10px 0; font-size:18px; font-weight:bold;}
h4{padding:0 0px 5px 0; margin:0px; color:#669900; font-size:16px;}
h5{padding:10px 0px;margin:0px;font-size:15px; color:#669900;}
h6{font-size:14px; font-weight:100; margin:20px 0 0 0; line-height:27px; height:40px;}
.breadcrumb{color:#999999; font-size:10px;}
.red {color:#CC0000; font-weight:bold; font-size:18px;}
.massive{font-size:30px; font-weight:bold; font-style:italic;}
.cncwarehouse-green{color:#669900;font-weight:bold;}
/* LOGO */
h1.logo{margin:0; float:left; top:0; width:960px;  font-size:26px; height:75px; text-indent:-9999px; background:url(../images/cncwarehouse-title.png) no-repeat right bottom;}

/* TOP NAVIGATION */
.menu{float:left;  height:80px; margin-bottom:5px; top:0; margin-top:-75px; position:relative; z-index:3; width:900px; border-bottom:1px solid #CCC;}
.menu li, .menu ul{margin:0px; padding:0px; list-style:none;}
.menu li{}
				.menu ul {list-style:none;margin:0;padding:0;margin:40px 30px 0 0;float:left;}
				.menu a:link, .menu a:visited {margin:0;padding:0;}
				.menu h3,.menu ul li,.menu ul li ul {margin:0;padding:0;}
				.menu h3{font-size:15px;}
				.menu a {text-decoration:none; font-weight:100;}
				.menu a:hover {}
				.menu a.red {color:#cc0000;}
				.menu a.red:hover {color:#ff0000;}
				.menu li {position: relative;}
				.menu ul li ul  {position:absolute; border-bottom:1px solid #e1e1e1; border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1; width:105px;  -moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px;}
				.menu ul li ul li{padding:5px 0; background-color:#fff;}
				div.menu ul li ul{display: none; background:#FFF;}
				div.menu ul li:hover ul{display: block;}
				div.menu ul li ul li{margin:0;font-family:Arial; display:block; }
				div.menu ul li ul li a:link, div.menu ul li ul li a:visited{padding:5px;display:block; }
				div.menu ul li ul li a:hover{background:#E1E1E1;}
				div.menu ul li h3 a:link, div.menu ul li h3 a:visited{display:block; color:#333333; padding:7px 12px; background:#FFF; border:1px solid #FFF;   -moz-border-radius: 3px; -webkit-border-radius: 3px;}
				div.menu ul li h3 a:hover{background:#EFEFEF; border-color:#DEDEDE; }
				
				body#e-newsletter div.menu ul li.enewsletter h3 a:link,body#e-newsletter div.menu ul li.enewsletter h3 a:visited{background:#888; border-color:#666; color:#fff;}
				body#home div.menu ul li.home h3 a:link,body#home div.menu ul li.home h3 a:visited{background:#a5a7aa; border-color:#999; color:#fff;}
				body#about div.menu ul li.about h3 a:link,body#about div.menu ul li.about h3 a:visited{background:#a5a7aa; border-color:#999; color:#fff;}
				body#support div.menu ul li.support h3 a:link,body#support div.menu ul li.support h3 a:visited{background:#a5a7aa; border-color:#999; color:#fff;}
				body#ebay div.menu ul li.ebay h3 a:link,body#ebay div.menu ul li.ebay h3 a:visited{background:#a5a7aa; border-color:#999; color:#fff;}

				

/*Content Alignment*/
.bg-gradient{ width:100%; height:100%; margin:0 auto; background:#fff url(../images/cncwarehouse-bg.png) repeat-x bottom;}
.bg-gradient2{ width:100%; height:100%; margin:0 auto; background:url(../images/cnc-warehouse-gradient_bg.png) repeat-x top; border-top:2px solid #333;}
#body_wrapper{width:960px; min-height:590px; margin:0 auto;}
.content{width:960px; margin:0 auto; float:left;}
.center{text-align:center; padding:40px 0 0 0;}


/*Content Holder*/
.leftholder{margin:25px 0 0 0; width:660px; float:left;}
body#home .leftholder{margin:10px 0 0 0;}
body#home .leftholder .inner{padding:0px 0 20px 0;}

body#about .leftholder{margin:10px 0 0 0;}

.leftholder .inner{ padding: 20px;}
.leftholder h3{margin-top:0px;} 

/*---------------------FORM DESIGN------------- */
			.leftholder ul.form{ padding:10px 0; clear:both; margin:5px 0 0 0;}
			.leftholder ul.form li{ width:530px; text-align:right; margin:0 0 5px 40px; list-style:none; height:30px; }
			.leftholder label{cursor:pointer; display:block; width:100%; height:23px; padding:3px; text-align:right;}
			.leftholder label.label2{cursor:pointer; display:inline; height:23px; padding:8px 3px; text-align:right;}
			.leftholder .label{ float:left; width:100px; text-align:right;  margin-top:3px;}
			.leftholder .birthli .label{text-align:left; width:48px;}
			.leftholder .error{color:#CC0000;}
			.leftholder .checked{display:none; visibility:hidden;}
			.leftholder .textBox{width:180px;}
			.leftholder p.case, .leftholder p.case2, .leftholder p.case3{margin:0; padding:0; width:310px; float:left; }
			.leftholder p.case2{ width:320px; text-align:left;}
			.leftholder p.case3{ width:250px; text-align:left;}
			.leftholder label:hover{background:#F1F1F1; }
			.leftholder input, .leftholder textarea, .rightcontent input, .leftholder .selectBox{border:1px solid #BBB; font-size:14px; color:#666; background-color:#F3F3F3; padding:3px; cursor:pointer; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
			.leftholder input:focus, .rightcontent input:hover, .leftholder textarea:focus, .rightcontent textarea:hover{background:#FFF;}
			.leftholder #state{width:70px;}
			.leftholder #birthDate_DD{width:70px;}
			.leftholder #birthDate_DD option{width:60px;}
			.leftholder #birthDate_MM{width:90px;}
			.leftholder #birthDate_YY{width:80px;}
			.leftholder #postCode{width:40px;}
			
			.leftholder #submit{ background:#669933; border:1px solid  #668833; font-weight:bold; color:#FFF; font-size:14px; padding:4px 15px;}
			.leftholder #submit:hover{ background: #99CC00; }
			
			p.unsubscribe{text-align:right; width:630px; margin-bottom:25px; font-size:11px; }

#forwardtofriend .leftholder p.case, #forwardtofriend .leftholder p.case2, #forwardtofriend .leftholder p.case3{width:360px;}
#forwardtofriend .leftholder .label{width:160px;}
#forwardtofriend .leftholder ul.form li.texta, #forwardtofriend .leftholder li.texta label{height:115px;}

			
/*----------------END FORM DESIGN---------------*/

.left-info{ float:left; width:300px; padding-top:10px;}
.left-info p, .aboutcontent ul li{padding:0 10px 10px 0;}
.right-info{float:left; width:255px;  padding-left:30px; margin:10px 0 0 0;}

.aboutcontent{border-bottom:1px solid #DDDDDD; padding-bottom:15px; margin-bottom:20px;}
.aboutcontent ul li{list-style:disc; margin-left:15px;}

.rightholder{width:250px; min-height:300px; margin:25px 0 0 46px; float:left;}
body#home .rightholder{margin:10px 0 0 46px;}
.rightholder .inner{ padding: 15px;}
.rightholder li{margin:0 0 10px 0; border-bottom:1px solid #DDD; padding:2px 0 5px 0;}
.rightholder #feedoutput li{margin-bottom:2px; padding-bottom:4px;}
.rightholder #feedoutput a {display:block; text-decoration:none;border:1px solid #FFF; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.rightholder #feedoutput a .heading{text-decoration:underline;}
.rightholder #feedoutput a:hover{background-color:#eaeaea; border:1px solid #eaeaea;}
.rightholder #feedoutput a:hover .heading{text-decoration:none;  color:#408e31;}
.rightholder #feedoutput a .price{color:#666; width:55px; display:block; text-decoration:none; text-align:right; float:right;}
.rightholder #feedoutput a .bids{color:#AAA;}

.whitebg-border{background:#fff; border:1px solid #dedede; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-bottom:20px;}
.ebay-topheadingbg{background:#99cc33 url(../images/green-gradientbg-over.png) repeat-x top; height:33px; margin-bottom:-32px; width:658px; border:1px solid #FFF;-moz-border-radius: 4px; -webkit-border-radius: 4px;}

.loading{clear:both; float:left; font-style:italic; background:url(../images/loading.gif) no-repeat center center; text-align:center;}
#loading{padding-top:80px;height:200px;width:600px;}
#loading2{padding-top:20px;height:150px;width:100%;}

.ebay-icon{display:block; background:url(../images/cncwarehouse-ebayicon-sml.gif) no-repeat 4px 4px; width:100%;  margin:0px; padding:0 0 0 55px;}
.ebay-icon span.heading3{display:block; text-indent:-9999px; background: url(../images/h3-bg-titles.gif) no-repeat  3px -185px;  width:100%; height:45px; margin:0px;}
h3.ebay-icon{height:55px;}

.bignews-icon{background:url(../images/cncwarehouse-news.png) no-repeat 4px 4px; padding:10px 0 10px 60px; margin-bottom:10px;}
.bignews-icon span.heading3{display:block; text-indent:-9999px; background: url(../images/h3-bg-titles.gif) no-repeat  3px 15px;  width:100%; height:45px; margin:0px;}

.support-icon{background:url(../images/cncwarehouse-support.gif) no-repeat 4px 4px; padding:10px 0 10px 60px; margin-bottom:10px;}
.support-icon span.heading3{display:block; text-indent:-9999px; background: url(../images/h3-bg-titles.gif) no-repeat  3px -85px;  width:100%; height:45px; margin:0px;}

.aboutus-icon{background:url(http://www.cncwarehouse.com.au/img/new/cnc-warehouse_icon2_sprite.png) no-repeat 0 -600px; padding:0px 0 10px 40px; margin-bottom:10px; width:180px; height:45px; float:left;}
.aboutus-icon span.heading3{display:block; text-indent:-9999px; background: url(../images/h3-bg-titles.gif) no-repeat  3px -290px; width:100%; height:45px;   margin:0px;}

a.cncwarehouse-backtop{background-image:url(http://www.cncwarehouse.com.au/img/new/cnc-warehouse_icon2_sprite.png); float:right; font-weight:100; font-size:12px; background-repeat:no-repeat;padding:0 20px 0 0;}
a:link.cncwarehouse-backtop, a:visited.cncwarehouse-backtop{background-position:-89px -694px; color:#669900;}
a:hover.cncwarehouse-backtop{background-position:-89px -725px;}


.wrong-icon{ padding:0 0 0 25px; background:url(../images/cncwarehouse-stopicon.png) no-repeat 5px center; float:left; }

.rssfeed-icon{ font-size:10px; padding-top:0px; height:15px; position:relative; z-index:2;}
.rssfeed-icon a:link, .rssfeed-icon a:visited {display:block; float:right; background: url(../images/rss-icon.gif) no-repeat 45px center; margin:0px; padding:3px 30px 3px 0}

.ebay-heading{font-size:18px; display:block; font-weight:bold; margin:3px 0 0px 0; }
.ebay-heading a:link, .ebay-heading a:visited{color:#74ab07; text-decoration:none; display:block; padding:5px; border:1px solid #FFF; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.ebay-heading a:hover{ background-color:#f2f2f2; border:1px solid #DEDEDE;}
.ebay-published{font-size:9px; display:block; color:#999999;}
.ebay-smldesc{font-size:11px;}
.ebay-smldesc strong{font-size:16px; color:#3995cf;}

.heading-info{float:left; width:470px; height:65px; padding-top:20px; }

.rightcontent{margin-bottom:20px; width:220px;}
.rightcontent a:link, .rightcontent a:visited, .rightcontent label{color:#333; cursor:pointer; width:175px; text-decoration:none; display:block; padding:0 5px 5px 60px; border:1px solid #FFF; -moz-border-radius: 4px; -webkit-border-radius: 4px;}

.rightcontent .link, .rightcontent a.link:link, .rightcontent a.link:visited{color:#669900; display:block; padding:5px 0 0 0; text-decoration:underline; border:none; text-align:right;}
.rightcontent a:hover, .rightcontent label:hover{background-color:#efeFef; border:1px solid #DEDEDE;}

.rightcontent a:hover span.link, .rightcontent label:hover .link, .rightcontent a.link:hover{text-decoration:none; background-color:transparent;}
 .rightcontent input{width:165px; margin:5px 0;}



/*content Links headers styles*/
.error-icon{background:url(../images/cross.png) no-repeat left; padding:10px 0 10px 45px;}
.success-icon{background:url(../images/tick.png) no-repeat left; padding:10px 0 10px 60px;}
.tick-icon{background:url(../images/cncwarehouse-tick.png) no-repeat left top; padding:10px 0 10px 45px;}
.add-icon{background:url(../images/cncwarehouse-addicon.png) no-repeat left top; padding:12px 0 10px 45px;}
.stop-icon{background:url(../images/cncwarehouse-stopicon.png) no-repeat left top; padding:0px 0 10px 25px;}
.join-icon{background:url(http://www.cncwarehouse.com.au/img/new/cnc-warehouse_icon2_sprite.png) no-repeat 0 -1000px;padding: 4px 0 10px 40px; border-bottom:1px solid #DDD;}


.big-ebay-icon{background:url(../images/ebay-store.png) no-repeat center left; display:block; float:left; text-indent:-9999px;width:170px; height:85px; margin:0px; padding:0;}

.heading3{ display:block; margin:0px; padding-left:0px; float:left;}
.sub-paragraph{ display:block; padding:0px; float:left; width:200px; font-size:12px; font-style:normal; padding:5px 0; font-weight:100;}
.sub-info{font-size:10px; line-height:12px;}
.subscribe, div.unsubscribe{float:left; width:250px; vertical-align:top; }
div.unsubscribe{margin-top:20px;}

.subscribe .heading3{width:180px;} 
.subscribe a:link, .subscribe a:visited, div.unsubscribe a:link, div.unsubscribe a:visited{color:#333333;display:block;  text-decoration:none; border:1px solid #4f6a17;  -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.subscribe a:link, .subscribe a:visited{background: #99cc33 url(../images/green-gradientbg-over.png) repeat-x bottom; height:65px; padding:10px 0 0 15px;}
.subscribe span.add-icon {display:block; width:36px; height:50px; background-position:center center; float:left; text-indent:-9999px; padding:0px;}
.subscribe a:hover{background: #81a734 url(../images/green-gradientbg.png) repeat-x bottom; }
.subscribe .heading3{color:#FFF; font-style:italic; font-size:20px;}

div.unsubscribe .heading3{  font-size:12px; font-weight:100; width:100%; text-align:center;}
.unsubscribe .stop-icon{background-position:70px 4px ; height:16px;}
div.unsubscribe a:link, div.unsubscribe a:visited{border:none; color:#669900; text-decoration:underline; padding:1px 5px 5px 5px;}
div.unsubscribe a:hover{text-decoration:none; background-color:#ffe8e3;}



.cncwarehouse-gradientbg{width:690px; background:#FFF url(http://www.cncwarehouse.com.au/img/new/cnc-warehouse-gradient_bg.png) top repeat-x; border:1px solid #CCCCCC; margin:0;}
.cncwarehouse-gradientbg div.cncwarehouse-gradinner{padding:17px 10px;}
.cncwarehouse-iconhold{padding-left:33px;background-image:url(http://www.cncwarehouse.com.au/img/new/cnc-warehouse_icon2_sprite.png); background-repeat:no-repeat; float:left;}
	.cncwarehouse-payicon{background-position:0 -100px;}
	.cncwarehouse-shipicon{background-position:0 -200px;}
	.cncwarehouse-faqicon{background-position:0 -300px;}
	.cncwarehouse-conticon{background-position:0 -400px;}
	.cncwarehouse-storicon{background-image:url(../images/store.png);background-position:0 0;}
	.cncwarehouse-termicon{background-position:0 -600px;}
	.cncwarehouse-helpicon{background-position:0 -900px;}
	.cncwarehouse-joinicon{background-position:0 -1000px;}
	.cncwarehouse-galleryicon{background-position:0 -1170px;}
	.cncwarehouse-plusicon{background-position:0 -1100px;}
	h3.cncwarehouse-termicon{padding-left:33px;background-image:url(http://www.cncwarehouse.com.au/img/new/cnc-warehouse_icon2_sprite.png); background-repeat:no-repeat; }
.cncwarehouse-iconhold h4{width:190px;}
.cncwarehouse-iconhold p{width:160px;}
.cncwarehouse-iconhold a:link, .cncwarehouse-iconhold a:visited {color:#333; font-weight:100; text-decoration:none;}
.cncwarehouse-iconhold a:link span, .cncwarehouse-iconhold a:visited span{ color:#669900; font-weight:bold; text-decoration:underline; display:block; text-align:right;}
.cncwarehouse-iconhold a:hover span{text-decoration:none;}
.cncwarehouse-news, a:link.cncwarehouse-news, a:visited.cncwarehouse-news, a:link.cncwarehouse-fav, a:visited.cncwarehouse-fav{padding:3px 0 0 25px; display:block; background:url(http://www.cncwarehouse.com.au/img/new/cnc-warehouse_icon3_sprite.png) no-repeat; background-position:0 5px; width:100%;}
a:link.cncwarehouse-fav, a:visited.cncwarehouse-fav{background-position:0px -76px;}
a:link.cncwarehouse-fav span, a:link.cncwarehouse-news span, a:visited.cncwarehouse-fav span, a:visited.cncwarehouse-news span {display:inline;}


.clear{clear:both;}
.center{text-align:center;}
.footer{border-top:1px solid #bbb; margin:40px 0 80px 0; padding:5px 0 0 0; font-size:11px; color:#777;}
.footer a:link, .footer a:visited{font-weight:100;}
.footer p{ float:left;}
.footer .copy{font-size:10px; width:40%;}
.footer .nav{width:60%;  text-align:right;}
