@charset "utf-8";
/*
Author: Darren Jones
Author URL: http://www.gcweb.com.au/
*/

/* Overall page structure
========================================================== */
body { background:#0F1C39; margin:0;}
div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,p,label {margin:0;padding:0;}

a img { border:0px none;}

.clear { clear:both;}

#container { display:block; width:890px; min-height:483px; margin:0 auto; padding:0 105px; background:url(../images/common/bg_header.jpg) no-repeat;}


/* Header 
------------------ */
#header { display:block; height:115px;}
#header #logo { margin:20px 0 0 20px; float:left;}
#header #menu { display:block; padding-left:23px; width:528px; height:40px; margin:75px 0 0 0; float:right; background:url(../images/common/bg_menu.jpg) no-repeat; font-family:Arial, sans-serif; font-size:15px; text-transform:uppercase;}
#menu li { list-style:none; display:inline;}
#menu li a { color:#50575D; text-decoration:none; display:block; float:left; width:129px; line-height:38px; text-align:center;}
#menu li a:hover { color:#F05D15;}

#header #menu.home { background:url(../images/common/bg_menu1.jpg) no-repeat;}
#header #menu.products { background:url(../images/common/bg_menu2.jpg) no-repeat;}
#header #menu.code { background:url(../images/common/bg_menu3.jpg) no-repeat;}
#header #menu.contact { background:url(../images/common/bg_menu4.jpg) no-repeat;}

/* Content 
------------------ */
#content { display:block; width:890px; background:#fff url(../images/common/bg_content.gif) repeat-y;}


/* Left Column */
#content #leftCol { display:block; width:220px; float:left; background:#F05D15 url(../images/common/bg_miniCart.gif) no-repeat left top;}

/* Mini Cart & Search Bar */
#leftCol #miniCart { display:block; color:#FFF; font-family:Arial, sans-serif; font-size:11px; }
#miniCart #search { height:25px; width:210px; margin:5px; position:relative;}
#search input.search { border:0px; background:url(../images/common/bg_search.gif) no-repeat; color:#F05D15; font-family:Arial, sans-serif; font-size:11px; width:165px; padding:5px 0 0 10px; height:20px; position:absolute; left:0; top:0;}
#search input.searchBtn { border:0px none; width:35px; height:25px; position:absolute; top:0; right:0;}
#miniCart a.mincart { color:#FFF; font-family:Arial, sans-serif; font-size:15px; text-transform:uppercase; text-decoration:none; font-weight:700;}
#miniCart a:hover.mincart { color:#0F1C39; font-weight:700;}



#leftCol #categories { display:block; width:215px; float:left; background:#fff url(../images/common/bg_categoriesFooter.gif) no-repeat left bottom;}
#leftCol #categories h4, #leftCol #categories h1 { display:block; height:50px; background:url(../images/common/bg_categories.gif) no-repeat; border-bottom:1px solid #DBDDDF; line-height:50px; color:#50575D; font-family:Arial, sans-serif; font-size:15px; text-transform:uppercase; text-indent:20px;}
#leftCol #categories ul { display:block; padding:10px 20px 20px 20px; font-family:Arial, sans-serif; font-size:12px;}
#leftCol #categories li { list-style:none;}
#leftCol #categories li a { display:block; border-bottom:1px solid #DBDDDF; padding:5px 0; color:#666666; text-decoration:none;}
#leftCol #categories li a:hover { border-bottom:1px solid #F9A758; color:#F05D15;}

#leftCol #copyright { display:block; clear:both; height:80px; line-height:65px; font-family:Arial, sans-serif; color:#fff; font-size:10px; text-align:center; font-weight:700;}


/* Right Column */
#content #rightCol { display:block; float:right; width:670px; background:#FFF; font-family:Arial, sans-serif; font-size:14px; color:#666;}

#rightCol h1.pgTitle { display:block; height:55px; background:url(../images/common/bg_wordingTitle.gif) repeat-x; font-family:"Arial Rounded MT Bold"; font-size:24px; font-weight:normal; color:#F05D15; line-height:50px; text-indent:20px;}

#rightCol #wording { display:block; padding:20px; line-height:125%;}
#wording a { color:#F05D15; text-decoration:none;}
#wording a:hover { color:#0F1C39;}

#wording hr { color:#DBDDDF; height:1px;}

#wording h2 { font-size:18px; color:#F05D15; font-weight:normal;}

#rightCol #wording #Icons { display:block; width:190px; height:auto; float:left; margin-left:15px; text-align:center;}
#rightCol #wording #Icons img { padding-bottom:5px;}


/* Contact Us pg. */
#wording.contact em { display:block; width:60px; float:left; font-style:normal;}

#wording.contact label { display:block; float:left; width:110px; line-height:200%; margin-bottom:5px;}
#wording.contact input { border:1px solid #E5E5E5; width:220px; padding:5px; font-family:"Lucida Sans"; font-size:13px; margin-bottom:5px;}
#wording.contact textarea { border:1px solid #E5E5E5; width:420px; height:120px; padding:5px; font-family:"Lucida Sans"; font-size:13px; margin-bottom:5px;}
#wording.contact br { clear:both;}
#wording.contact label.validation { height:95px;}

#wording.contact .orange { color:#FF9900;}

/* Footer 
------------------ */
#footer { clear:both; height:30px; background:url(../images/common/bg_footer.gif) no-repeat top;}
#footer a { font-family:Arial, sans-serif; color:#fff; font-size:10px; float:right; font-weight:700; text-decoration:none; margin-top:10px;}
#footer a:hover { color:#F05D15;}


/* Cart page(s) */

.cobtbl { background:#DBDDDF;}
.cobhl { background:#F4F4F5;}

div.prodid { font-size:9px;}

td.detailimage img.prodimage { padding:5px; border:1px solid #F05D15;}
div.proddescription { display:block; margin-bottom:10px; font-size:12px;}
td.prodimage a.ectlink img.prodimage { padding:5px; border:1px solid #DBDDDF; margin-right:20px;}
td.prodimage a:hover.ectlink img.prodimage { border:1px solid #F05D15;}



