@charset "utf-8";
/* CSS Document */

/* Body */
body { background-color:#72aada; background-image:url(skin/frontend/default/modern/images/bg.jpg); background-repeat:repeat-x; margin:0px; padding:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

img {border:0px;}

/* container */
#container2 {width:1064px; margin:0px auto 0px auto; text-align:left; z-index:0;}

/*header*/
#headerright { float:right; margin-bottom:20px; }
#headerleft{ float:left; margin-bottom:20px; }
#headermenu {float: left; }

/* Left */

#leftsideimg { width: 8px; height: 420px; background-image:url(images/leftbit.gif); background-position:right; float:left; margin-top: 48px;}

#left { clear:both; width: 162px; float:left; background-color:#FFF; margin-top: 38px; border:#CCC 1px solid; z-index:0;}
#middle {width: 722px; float:left; background-color:#FFF; margin-top: 15px; border:#CCC 1px solid; padding: 8px; min-height: 700px; font-size: 0.8em;}
#rightmain {width: 146px; float:left; background-color:#FFF; margin-top: 38px; border:#CCC 1px solid; padding-top:10px; z-index:0;}

/* Navigation Left */

#navigationleft { width:160px; float:right; padding-top: 10px; padding-bottom: 10px; }
#navigationleft { width:160px;margin-left:0px;margin-right:0px;margin-top:0px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#navigationleft img { padding:0px; margin-left:1px; }

#navigationleft ul {list-style-type:none;list-style: none;padding: 0px; margin: 0px; margin-right: 0px;}
#navigationleft li {margin-bottom:1px;margin-left:1px;display:block;}
#navigationleft li a {background:#4189a6;display:block;padding-left:10px;font-size:0.6em;color:#fff;height:19px;padding-top:4px;width:150px;text-decoration:none; font-weight:bold;}
#navigationleft li a:visited {background:#4189a6;display:block;padding-left:10px;font-size:0.6em;color:#fff;width:150px;text-decoration:none;}
#navigationleft li a:active {background:#4189a6;display:block;padding-left:10px;font-size:0.6em;color:#fff;width:150px;text-decoration:none;}
#navigationleft li a:hover {display:block;margin-left:5px; font-size:0.6em;color:#fff;width:145px;text-decoration:none;background:#4189a6;}

#searchmain { float: right; background-image:url(images/searchbg.gif); background-repeat:no-repeat; width:172px; height:32px; padding-top:5px; padding-left: 10px; margin-top:11px;}

.searchformmain { float:left; font-size: 0.8em; border:0px; height: 22px;}

.searchform2main { width: 130px; float:left; margin-top: 2px; font-size: 0.8em; border:0px; height: 22px; }

#quicknav { float:right; padding: 13px;}

#shopping { font-size: 0.8em; }

#callback { background-image:url(images/callback.gif); background-repeat:no-repeat; padding-left:6px; padding-top: 2px; padding-right:5px; color:#FFF; margin-top: 10px; padding-bottom:10px;}

#callback h2 { font-size:0.9em; font-style:italic; font-weight:bold; margin:0px; padding:0px;}

#callback .callbk { font-size: 0.7em; font-style:italic; margin:2px; padding:2px; }

.callbkform { font-size: 0.8em; margin-left:2px; width: 120px; margin-bottom: 3px; }

.callbkform2 { font-size: 0.8em; margin-left:2px; width: 118px; padding: 2px; margin-bottom: 3px; }

.callbkform select option { width: 136px; padding: 2px; }

#shoppingbtn { background-image:url(images/proceedtocart.gif); background-repeat:no-repeat; padding:8px;}

#rss {padding:5px; font-size:0.8em;}

#menubar {width: 636px; height: 35px; margin: 0 auto; padding-bottom: 5px;}

#flashhead {width: 636px; height:230px; margin:0 auto; z-index:-9999;}

#content { color:#333; font-size:1em; padding: 10px; }

#content h1 { font-size: 1.2em; clear:both; margin-top: 20px; }

#content h2 { font-size: 1.0em; font-style:italic; }

#middle h1 { font-size: 1.5em; clear:both; margin-top: 20px; }

#middle h2 { font-size: 1.3em; font-style:italic; }

#footer { margin:0 auto; text-align:center; font-size: 0.7em; color:#fff; clear:both; width: 705px; padding: 10px;}

#footer ul {margin: 0;padding: 0;list-style-type: none; margin-right: 20px; font-size: 1.2em;}

#footer ul li { display: inline; padding-right: 10px; padding-left: 10px; border-right:#FFF 1px solid;}

#footer a { color:#FFF; text-decoration:none; }

.normaltext { font-size:0.8em; text-align:center; }

#navflash { float:right; }

#content h1 { font-size: 1.5em; }

#contenttiles { margin-left: 20px; }

#middle { background-image:url(images/bgimage.jpg); background-position:bottom left; background-repeat:no-repeat; }

#middle a { color:#2976C9; }

#subcats { width:706px; }

#subcats2 { width:706px; margin: 0 auto; text-align: center; }

.categorylisting { margin:0px; padding: 0px; float:left; }

.categorylisting2 { margin: 0; padding: 0; list-style-type: none; display:block; float:left; height: 250px; width: 150px; margin-right:10px; }

.categorylisting2 li { display:inline-block; float: left; }

/******** Calculator */

#calc { background-image:url(images/calcbg.jpg); background-repeat:no-repeat; width: 350px; height:127px; padding-left: 40px; margin-top: 20px; }

.calc { border: none; float: left; clear:both; margin-top: 42px; }

.calc2 { border: none;font-size:1.2em; width: 35px; float: left; margin-left: 84px; margin-bottom: 4px; clear:both; }

.calc3 { border: none;font-size:1.2em; float: right; margin-right: 50px; margin-top: 40px; cursor:pointer; }

.calcresult { color:#069; font-size:1.2em; border: none; margin-top: 9px; margin-left: 200px; width: 40px; }

/******** Calculator redone */

#calc2 { background-image:url(images/calcbg.jpg); background-repeat:no-repeat; width: 350px; padding: 34px 0 0 0; }

.calcbg { width: 338px; background:#4690ad; color:#FFF; font-weight: bold; padding: 5px; }

.calcbottom { width: 348px; background: url(images/calcbottom.gif) no-repeat; height: 13px; }

.calcleft { float:left;  font-size: 1.25em; }

.calcclear { clear:both; text-align: right; }

.calculatorinput { color: #000; border: 0px; background:url(images/calcinputbg.gif) no-repeat; padding: 7px; width: 50px; }

.calculatorbutton { float: right; }

/* */

.ticklist { list-style-image:url(images/tick.gif); float: right; }

.product-image-mine { margin: 10px; color:#666; }

.productname { margin:0px; padding: 0px; text-align:center; font-style:italic; font-weight:bold; font-size: 1em; color:#000; padding-bottom: 3px; }

.listright { clear: both; width: 300px; margin: 10px; float: right; }

.subcatsurround { border-top:#4189a6 1px solid; text-align:center; padding: 5px; margin: 5px; display: block; }

.floatleft { float: left; width: 450px; text-align:left; padding-top: 25px; }

.floatright { float: right; width: 200px; text-align:right; }

.itemcontent { clear: both; }

.item-product-images { margin-left: 50px; }

.item-product-details { clear: both; padding: 5px; margin-bottom: 5px; border-bottom:#4189a6 1px solid;}

.noitems { padding: 20px; }

/* RSS */

#newssidebar h1 { font-size: 1em; color:#333; text-decoration:underline; text-align:center; }
#newssidebar h2 { font-size: 0.8em; color:#333; font-style:italic; text-align:center; }
#newssidebar h3 { font-size: 0.8em; color:#333; font-style:italic; }
#newssidebar input { width: 120px; }
#newssidebar ul {list-style-type:none;list-style: none;padding: 0px; margin: 0px; margin-right: 0px;}
#newssidebar li {margin-bottom:1px;margin-left:1px;display:block;}
#newssidebar li a {background:#4189a6;display:block;padding-left:10px;font-size:0.6em;color:#fff;height:19px;padding-top:4px;width:150px;text-decoration:none; font-weight:bold;}
#newssidebar li a:visited {background:#4189a6;display:block;padding-left:10px;font-size:0.6em;color:#fff;width:150px;text-decoration:none;}
#newssidebar li a:active {background:#4189a6;display:block;padding-left:10px;font-size:0.6em;color:#fff;width:150px;text-decoration:none;}
#newssidebar li a:hover {display:block;margin-left:5px; font-size:0.6em;color:#fff;width:145px;text-decoration:none;background:#4189a6;}

#sidebar { padding-bottom: 20px; }
.seoh1 { font-size:1em; color:#333333}

/********* RSS Agg */

.rsstitle { font-size: 1em; font-weight: bold; color:#000; }

.rsscontent { font-size: 1em; color:#666; }

.rsslink { font-size: 1em; color: #09C; }

.pricenote { font-size: 0.8em; color:#666; }

.rsslink a { color: #06F; }

/************* Special Offers */

.specialoffers { margin: 10px 0; }

.specialoffers img { margin:0px padding:0px; }

.title1 { font-size:0.9em; margin:0px; padding:0px; color:#2976C9; font-weight:bold; }

.specialofferitem a:link { color:#2976C9; }

.specialofferitem a:hover { color:#2976C9; }

.origprice { font-size:0.9em; margin:0px; padding:0px; display:block; text-decoration:line-through; color:#396F00; }

.redprice { font-size: 1em; color:#FF0000; margin:0px; padding:0px; display:block; }

.specialofferitem { margin: 8px 0; border-bottom:1px solid #ccc; text-align:center; }
							   
.samplebutton { margin: 0 0 -10px 0; }

/********************** Pager */

table.pager select  { width:50px; margin:0 3px; }
table.pager { width:722px; font-size: 0.8em; background-image:url(images/pageination.gif); background-repeat:no-repeat; color:#333; margin:10px 0px; font-size:11px; }
table.pager td { width:33%; padding:4px 8px; vertical-align:middle; }
table.pager td.pages { text-align:center; }
table.pager ol,
table.pager li { display:inline; }
table.pager li { padding:0 2px; }
table.pager td.sort-by { width:60%; }
table.pager td.sort-by .active,
table.pager td.sort-by .active:hover { color:#444; }

/************* Social Links */

#socials p { font-size:11px; width:120px; float:right; margin:25px 0px 0px 0px; line-height:12px !important; }

#socials a { text-decoration:none !important; display:block; }

#socials p span { font-size:9px; }

#socials img { float:left; margin:0px 5px 0px 0px; }

.sampleerror { color:#900; font-weight:bold; }

