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: 505px; } 
#rightcol {   margin-left: 505px; } 

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


#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:255px;
	color:#FFF;
	display:inline-block;
}

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

#topmenu
{
	position: absolute;
	left: 550px;
	top: 10px;
}

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

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

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

#login
{
	position: absolute;
	left: 10px;
	top: 90px;
}

#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}


/*----------------------------------**/

.link_h a {
	text-decoration:none;
	color:#4B4B4B;
	font:bold 10px Tahoma, Arial; 
}
.link_h a:hover {
	text-decoration:underline;
}
.link_1 a {
	text-decoration:underline;
	color:#696767;
}
.link_1 a:hover {
	text-decoration:none;
}
.link_2 a {
	text-decoration:underline;
	color:#696767;
	font-weight:bold;
}
.link_2 a:hover {
	text-decoration:none;
}
.link_3 a {
	text-decoration:underline;
	color:#696767;
	font-weight:bold;
}
.link_3 a:hover {
	text-decoration:none;
}
.link_f a {
	text-decoration:underline;
	color:#7C7C7C;
}
.link_f a:hover {
	text-decoration:none;
}
.list1 ul {
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
.list1 li {
	margin:7px 0px 0px 0px;
	line-height:1.31em;
	list-style:none;
	padding:0px 0px 0px 14px;
	background:url(images/0blt1.gif) top left no-repeat;
}
.list1 li a {
	text-decoration:underline;
	color:#4F4F4F;
}	
.list1 li a:hover {
	text-decoration:none;
}
.list2 ul {
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
.list2 li {
	margin:5px 0px 0px 0px;
	line-height:1.31em;
	list-style:none;
	padding:0px 0px 0px 14px;
	background:url(images/0blt2.gif) top left no-repeat;
}
.list2 li a {
	text-decoration:none;
	color:#4F4F4F;
}	
.list2 li a:hover {
	text-decoration:underline;
}
.input_4 {
	width:237px;
	height:21px;
}
.ta {
	width:237px;
	height:111px;
	overflow:auto;
}
