body {
	margin-top: 0px; 
	padding: 0px; 
	background-color: #CCCCCC; 
	color:#666666;
	text-align: center; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

table
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
	  
.column {   width: 50%;   position: absolute;   top: 0;   text-align: left; } 
.left {   left: 0; } 
.right {   right: 0; } 
#leftcol {   margin-right: 593px; } 
#rightcol {   margin-left: 593px; } 

#content { 						    /* this is the holder for the page content */
    position:relative;
	width: 1186px;
	padding: 0px; 					/* pad the content - no */
    margin: 0px auto; 				/* this centers the container */
	min-height:100%;height:auto!important;height:100%;
}


#skyadvert
{
	float:left;
	margin-top: 5px;
	width: 130px;
	height: 600px;
	display:inline-block;
}

#homeleft
{
	float:left; 
	margin-top: 5px;
	width: 748px;
	text-align:left;
	color: #000;
	background-color:#FFF;
	display:inline-block;
}

#homeleft_left
{
	float:left; 
	margin-top: 0px;
	margin-right: 7px;
	width: 225px;
	text-align:left;
	color: #000;
	display:inline-block;
}

#homeleft_right
{
	margin-top: 0px;
	float:left;
	width:515px;
	color:#000;
	background-color:#FFF;
	display:inline-block;
}

#homeright
{
	margin-top: 5px;
	float:left;
	width:301px;
	color:#FFF;
	display:inline-block;
}

#top_banner {
	position:relative;
	height: 152px;
	text-align:left;
	background: url('../images/top-banner.jpg') no-repeat;
	background-position:top;
}

#topmenu
{
	position: absolute;
	right: 10px;
	top: 10px;
}

#advert1
{
	position: absolute;
	left: 10px;
	top: 50px;
}

#topmenu a {
	text-decoration:none;
	color:#4B4B4B;
	font:bold 11px Tahoma, Arial; 
}
#topmenu a:hover {
	text-decoration:underline;
}

#facebook
{
	position: absolute;
	left: 475px;
	top: 30px;
}

#cart
{
	position: absolute;
	left: 610px;
	top: 60px;
}

#login
{
	position: absolute;
	right: 10px;
	top: 25px;
}

#bottom_banner
{
	clear: both;
	background:url('../images/bottom-banner.jpg') no-repeat;
	height: 10px;
}

.formbuttons
{
    background-color: #eeeeee;
    color: #b10f0c;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal; border: 1px #b10f0c solid; height: 18px;
}

.formitems { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; background-color: #FFFFFF; }

.cmstable
{
border: 1px solid #D6DDE6;
border-collapse: collapse;
width: 490px;
}

.cmstable td {
border: 1px solid #D6DDE6;
padding: 4px;
}

.cmstable tr.altrow
{
background-color: #DFE7F2;
color:#000000;
}

.cmstable tr.normalrow
{
background-color: #FFFFCC;
color:#000000;
}

a.cmslink:link{text-decoration: underline; color: #666666; font-weight:bold}
a.cmslink:visited{text-decoration: underline; color: #666666; font-weight:bold}
a.cmslink:hover{text-decoration: underline; color:#ff0000; font-weight:bold}
a.cmslink:active{text-decoration: underline; color: #666666; font-weight:bold}

/* CSS Rollovers */
#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
}

#navcontainer li { 
margin: 0px; 
border: 0px;
width: 225px;
height: 37px;
background-color: #FFF;
background-image: url('../images/button-off.jpg');
}

#navcontainer a
{
display: block;
padding: 10px 2px 2px 50px;
}

#navcontainer a:link, #navlist a:visited
{
color: #FFF;
text-decoration: none;
}

#navcontainer a:hover
{
border: 0px;
background-color: #FFF;
background-image: url('../images/button-on.jpg');
color: #FFD531;
}

#active a:link, #active a:visited, #active a:hover
{
border: 0px;
background-color: #FFF;
background-image: url('../images/button-on.jpg');
color: #FFF;
}
