html, body
{
    margin: 0px 0px 0px 0px;
    line-height: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 	font-size:13px;
	color:#24272d;
	background:url(images/siteimages/body-bg.png) top repeat-x #dedede;	
}

/* main site links */

a:link {color: #123754; text-decoration:underline;}
a:visited {color: #123754; text-decoration:underline;}
a:hover {color: #123754; text-decoration:none;}
img {display:block; border:none;}
p {margin:9px 0px;}

#global { width:960px; margin:0 auto 0 auto;}
#siteWrapper {width:100%; background:url(images/siteimages/site-wrapper.jpg) top center no-repeat;}
#isiteWrapper {width:100%; background:url(images/siteimages/i-site-wrapper.jpg) top center no-repeat;}
#headerWrapper {margin:0 auto; width:960px; height:176px; position:relative; background:url(images/siteimages/header-bg.jpg) no-repeat; }
#iheaderWrapper {margin:0 auto; width:960px; height:181px; position:relative; }
#fbLike {float:left; padding-left:2px; padding-top:5px;}
#gPlus {float:left; padding-left:2px; padding-top:5px;}

#logo {position:absolute; top:42px;	left:14px;}
#logo img {display:inline;}
#headerImg img {position:absolute; right:60px; top:60px;}
#navWrapper { height:46px; line-height:46px; width:705px; position:absolute; top:-46px; right:0px; }
#inavWrapper {  height:46px; line-height:46px; width:705px; position:absolute; top:129px; right:0px;  }
#nav {padding:0px 15px;}
#nav a {padding:0px 12px;  font-size:14px; font-weight:bold; color:white;}

#homeMain {position:relative; width:960px; height:329px; background:url(images/siteimages/rotate/bg.png) no-repeat;}
#homeShopNav {width:190px; height:307px; padding-top:36px; padding-left:8px; background:url(images/siteimages/home-left-col-bg.png) no-repeat; position:absolute;}
#homeShopNav a {color:#eee; font-size:14px; font-weight:bold; display:block; padding-top:5px;}
#slideWrapper {
	overflow: hidden;
	position:absolute;
	right:0px;
	top:0px;
	height:343px;
	width:762px;
	z-index:1;
	text-align:right;
}

#slideWrapper .slider 
{
   width:762px; height:343px;
	background:url(javascript/jquery/nivo/style1/loading.gif) no-repeat 50% 50%; 
}


#homeBlog {float:right; width:442px; }
#homeBlog a.blogHeader { font-size:16px; font-weight:bold; color:#2a3c36; }
#homeBlog div.blogStory {padding-bottom:14px; color:#436d5e;}
#homeContent {width:950px;}

#homeC2AContainer {position:relative; margin-top:40px; height:147px;}
#homeC2AContainer div {width:301px; position:absolute; text-align:center;}
#c2a1 {left:10px;}
#c2a2 {left:329px;}
#c2a3 {left:648px;}

#iWrapper { min-height:400px; background: url(images/siteimages/i-content-bg.png); }
#iCol {float:left; min-height:350px; width:195px; padding-left:2px; padding-top:20px; }
#iCol img {margin:12px auto; }
#iContent {float:right; width:720px;  line-height:22px; min-height:550px; padding:10px 22px 10px 0px;}

#footerWrapper {width:960px; min-height:100px; line-height:16px; font-size: 11px;  margin:10px auto 10px auto; color:#72787f; }
#footerLinks {width:550px; float:left;}
#footerLogin {width:400px; float:right;}
#footerNav {line-height:16px; padding-top:5px;}
#footerNav a {color:#72787f; padding:0px 4px; }
#footerText {line-height:18px;}
#footerText a { color:#72787f;}

#Ten11 {padding-top:8px;}
#Ten11 a {color:#72787f;}

br.clear {clear:both; height:0px;}
div.clear {clear:both; height:0px;}

h1 {font-size:24px; margin:0px 0px;}
h1.home {font-size:22px; font-weight:normal;  margin:12px 0px 6px 0px;}

h2 {font-size: 18px; }
h2.home {font-size: 16px; margin:4px 0px;}
h3 {font-size: 16px;}
h4 {font-size:14px; margin:0px;}


li {}


#freeShipWrapper {position: relative;}
#freeShip {position: absolute; top: 15px; left: 760px;}

.divider {width:900px; height:15px; margin-left:auto; margin-right:auto; background: url(images/siteimages/divider.gif) repeat-x  top; margin-top:5px; margin-bottom:0px;}


.PageHeader {font-size: 140%; font-weight: bold; border-bottom: solid 1px #dddddd;}
.SectionHeader {font-weight: bold; border-bottom: solid 1px #dddddd;}
.mediumText {font-size:90%;}
.smallText {font-size:80%;}
p.smallText {margin-top:8px; margin-bottom:8px;}


div.popup 
{
    background-image: url(images/ContentLoaderImage.gif);
	background-repeat: no-repeat;
	background-position: center center;
    
  width: 230px;
  height: 99px;
  text-align: center;
  background-color: #e9e9e9;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -115px;
  margin-top: -50px;
	border: solid 1px black;
  z-index: 99;
}


#goDaddy {width: 120px; height:0px; position:relative; left:420px; top:-110px;}
