html {margin: 0; padding: 0; height: 100%;}

body {
	margin:0;
	padding:0;
	min-height: 100%;
	height:100%;
	font: 12px Arial, Helvetica, sans-serif;
	background: #666;  
}

#container {
	margin: 0 auto;
	padding:0;
	background-color: #fff;
	width: 1180px;
	border: 0px solid #cccccc;
}

#top {
background-color : #ffffff;
border-bottom : 1px solid #cccccc;
padding : 1em;
}
.header1 {
width : 1000px;
margin : auto;
border : 1px solid #dddddd;
background : #ffffff;
padding : 3px;
}
.header2 {
width : 1000px;
margin : auto;
border : 1px solid #f2f2f2;
background : #f6f6f6;
padding : 3px;
}


.link2 a:link       {
color: #999;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 11px;
}


.link2 a:visited    {
color: #999;
text-decoration: none;
font-size: 11px;
}


.link2 a:hover      {
color: #555553;
text-decoration: none;
background-color: #f1f1f1;
font-size: 11px;

}

.link2 a:active     {
color: #ff0000;
text-decoration: none;
font-weight: bold;
}

.link3 a:link       {
color: #ff0000;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
font-size: 12px;
}

.link3 a:visited    {
color: #ff0000;
text-decoration: none;
font-size: 12px;
}

.link3 a:hover      {
color: #555553;
text-decoration: none;
background-color: #f1f1f1;
font-size: 12px;
}

.link3 a:active     {
color: #ff0000;
text-decoration: none;
font-weight: bold;
}



.DropDownA {
width : 165px;
}
.DropDownB {
width : 160px;
}
.DropDownC {
width : 116px;
}
.DropDownHomePage {
width : 150px;
}
.DropDownA1 {    width: 150px;
}


table {
border : 0;
}

.tableborder {
border : 1px solid #cecece;
}


/* table td {
padding : 3px;
text-align : left;
}
*/



UL {
margin-top : 5px;
padding-left : 1em;
margin-bottom : 5px;
margin-left : 0;
}
LI {
margin-bottom : 5px;
}
input {
font-family : arial;
font-size : 9pt;
color : #565656;
}
H1 {
	font-size : 20px;
	font-weight : bold;
	color : #666;
}
H2 {
font-size : 14px;
color : black;
}
H3 {
margin : 0;
}
#nav P {
margin-top : 0;
}
#content {
float : left;
margin : 2px 10px 20px 10px;
width : auto;
padding-top : 15px;
text-align : center;
}
#content IMG {
border : 1px solid #efefef;
padding : 6px;
}
#content H2 {
margin-top : 0;
}


#footer {
	background-color: #f2f2f2;
	text-align: center;
	border-top: 1px solid #cccccc;
	width: auto;
	padding: 2px;
	clear: both;
	font-size:14px;
	color:#000000;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


.clear {
clear : both;
font-size : 0;
height : 0;
}
.height15 {
clear : both;
font-size : 0;
height : 12px;
}

.height5 {
clear : both;
font-size : 0;
height : 1px;
}


.hairline {
clear : both;
font-size : 0;
width : 100%;
border-bottom : 1px solid #d2d2d2;
height : 0;
}
.navbox1 {
font-weight : bold;
font-size : 14px;
background : #ffffff;
float : left;
margin : 2px 2px 2px 12px;
width : auto;
font-family : Arial, Helvetica, sans-serif;
text-align : center;
padding : 1px;
}
.text4 {
font-weight : bold;
font-size : 14px;
color : #ffffff;
font-style : normal;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
}


A:link {
color : #84abbb;
text-decoration : none;
}
A:visited {
color : #84abbb;
text-decoration : none;
}
A:active {
text-decoration : none;
}
A:hover {
color : #f85f00;
text-decoration : underline;
}

.about  {
font-size : 15px;
}


.about A:link {
color : #50636e;
font-size : 14px;
text-decoration : none;
}
.about A:visited {
color : #50636e;
font-size : 14px;
text-decoration : none;
}
.about A:active {
color : #50636e;	
font-size : 14px;
text-decoration : none;
}
.about A:hover {
color : #F90;	
font-size : 14px;
text-decoration : none;
}


#nav A:link {
color : #f85f00;
text-decoration : none;
}
#nav A:visited {
color : #f85f00;
text-decoration : none;
}
#nav A:active {
text-decoration : none;
}
#nav A:hover {
color : #dd4200;
text-decoration : underline;
}
.borderText {
margin : 3px;
color : #666666;
border : 1px solid #cecece;
padding : 6px;
}
.cartTotal {
text-align : center;
font-size : 18px;
font-weight : bold;
}
.contactInfoTextBottomCart {
text-align : center;
font-size : 13px;
font-weight : bold;
}
.contactInfoTextCart {
text-align : center;
font-size : 13px;
color : #666666;
}
.addToCartLeft {
float : left;
margin : auto;
width : auto;
padding-right : 4px;
padding-left : 3px;
padding-bottom : 4px;
padding-top : 4px;
}
.addToCartMiddle {
padding-right : 8px;
padding-left : 50px;
float : left;
padding-bottom : 4px;
margin : auto;
width : auto;
padding-top : 4px;
}
.contactInfoText {
color : #ff6600;
}
.detailsText {
font-weight : bold;
color : #666666;
}
.introText {
color : #666666;
}
.bannerText {
font-family : Arial, Helvetica, sans-serif;
color : #867b84;
}
.inputTextOne {
font-family : Arial, Helvetica, sans-serif;
color : #666666;
}
.DropDownA1 {
width : 150px;
}
.red {
color : red;
}



.style3 {font-size: 10px}


.style4 {
font-family : verdana, sans-serif;
font-size : 20px;
}
.style6 {
font-size : 18px;
color : #9dab61;
}
.style7 {
color : #474747;
}
.style8 {
	font-weight : bold;
	font-size : 20px;
	color : #c43602;
}
.style9 {
font-weight : bold;
font-size : 18px;
}
.style10 {
font-size : 24px;
color : #333333;
}
.style11 {
color : #ff0000;
}

.style11red {
color : #ff0000;
font-size:16px;
}


.style12 {
font-size : 14px;
}
.style14 {
font-size : 26px;
}

.style161 {color: #333}

.style15 {
color : #993333;
font-style : italic;
}
.style16 {
color : #0087bc;
font-size : 28px;
font-weight : bold;
}
.style17 {
color : #ff0000;
}
.style18 {
font-size : 16px;
font-weight : bold;
}
.style19 {
color : #fe449c;
font-size : 24px;
}

.size9 {
font-size : 9px;
}

.style20 {
	color: #0000FF;
	font-size: 18px;
	font-weight: bold;
}

.style21 {
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
}

.style16b {
	font-size: 16px;
	font-weight: bold;
}
.style18b {
	font-size: 18px;
	font-weight: bold;
}
.style24 {
	font-size: 24px;
	color: #FF0000;
}

.style79 {
	color: #333;
	font-weight: bold;
}

.style80 {
	color: #000000
	}

.stylelitebluebkg {
	color: #000000;
	margin: 5px;
	padding: 5px;
	width: 260px;
	background-color: #fff;
	background-image: url(green_gradient2.gif);
}


.stylelitebluebkg2 {
	color: #000000;
	margin: 5px;
	padding: 5px;
	width: 240px;
	background-color: #fff;
	background-image: url(green_gradient2.gif);
}

.style18Bltgray {
	font-size: 16px;
	font-weight: bold;
	color: #676767;
 }
 
 .style14Bltgray {
font-size: 14px; font-weight: bold; color: #676767;
 }
 
.style27 {
	color: #FF0000;
	font-weight: bold;
}
.style28B {
	font-size: 28px;
	color: #FF0000;
	font-weight: bold;
}

.style29 {color: #FF0000}

.style78 {
	color: #000000;
	margin: 5px;
	padding: 5px;
	width: 300px;
	font-weight: bold;
	font-size: 20px;
	background-color: #fff;
	background-image: url(mauve_gradient2.gif);
}

.scrolling_logos {
background : url(images/scrolling_publisher.gif) no-repeat left top;
padding : 3px 3px;
}
.noResultsFound {
color : #666;
font-size : 18px;
font-weight : bold;
text-align : left;
}
.browseMainTable {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
color : #505050;
text-decoration : none;
}
.browseInfo {
padding-top : 8px;
}
.addToCartDiv {
padding-right : 10px;
text-align : right;
}
.addToCartImageBorder {
border-width : 1px;
border : 1px solid #c0c0c0;
border-color : #efefef;
border-collapse : collapse;
}
.browseTable {
height : 176px;
width : 100%;
background-color : #f0f0f0;
text-align : center;
}
#banner {
border-bottom : 1px solid #333;
background-color : #666;
}
#banner H1 {
margin : 0;
padding : 0.5em;
}
#nav {
width : 430px;
margin : 15px 15px 20px;
float : right;
border : 1px solid #e4e4e4;
padding : 6px;
}
.borderimgdetail {
border : 1px solid #cecece;
}
.borderimg {
margin : 3px;
border : 1px solid #cecece;
padding : 6px;
}
.borderimg2 {
	border : 1px solid #D6D6D6;
	padding : 6px;
}
.borderimg3 {
border : 4px solid #ddd;
}
.orange20 {
font : 16px Arial, Helvetica, sans-serif;
color : #ff9900;
}

.scrolling_logos {
background : url(../images/scrolling_publisher.gif) no-repeat left top;
padding : 3px 3px;
}
#scroller {
width : 525px;
height : 62px;
padding : 0;
margin : 0;
list-style : none;
text-align : center;
overflow : hidden;
}
#scroller li {
float : left;
height : 62px;
width : 101px;
margin : 0;
padding : 0 6px 0 6px;
}
#scroller li img {
margin : 0;
padding : 1px;
}


.tab {
border-right : 1px solid #cecece;
border-top : 1px solid #cecece;
font-size : 12px;
padding-bottom : 5px;
border-left : 1px solid #cecece;
width : 150px;
cursor : pointer;
padding-top : 5px;
border-bottom : 0 solid #cecece;
font-family : verdana, sans-serif;
white-space : nowrap;
text-align : center;
}
.tabhold {
color : #ff9900;
background-color : #f0f0f0;
}
.tabfocus {
color : white;
background-color : #ff9900;
}
.tabcontent {
border-right : 1px solid #cecece;
padding-right : 10px;
border-top : 1px solid #cecece;
padding-left : 10px;
font-size : 12px;
padding-bottom : 10px;
border-left : 1px solid #cecece;
width : 630px;
padding-top : 30px;
border-bottom : 1px solid #cecece;
font-family : sans-serif;
height : 100px;
}

.pager:link, .pager:visited, .pager {
font-size : 15px;
color:#666;
}

.current {
font-size : 15px;
color : red;
}
.bad_login {
font-size : 12px;
font-weight : bold;
color : red;
margin-left : 45px;
}
.reg_grey {
text-align : left;
}
.my_profile_headings {
background : #79d7d9;
font-size : 20px;
text-align : center;
color : #000000;
font-weight : bold;
text-align : left;
padding-left : 5px;
padding-right : 5px;
}
.welcome {
background-color : #0fbc86;
font-size : 20px;
text-align : center;
color : #000000;
font-weight : bold;
}
.search {
background-color : #e73777;
font-size : 20px;
text-align : center;
color : #000000;
font-weight : bold;
text-align : left;
padding-left : 5px;
padding-right : 5px;
}
.profileDetails {
margin-right : 10px;
margin-left : 10px;
background-color : #e73777;
font-size : 12px;
text-align : right;
color : #000000;
font-weight : bold;
}


.bgi {
background-image:  url(images/bg_grey_grad.gif) no-repeat left top;;
}


.clear1 {clear:both;
	height:0px;
	font-size:0px;
}
.style791 {color: #000000;
	font-weight: bold;
}


.navbox11 {	float: left;
	width:auto;
	padding:2px;
	margin:2px 2px 2px 15px;
	background: #ffffff;
	text-align: center;
	font: 12px Arial, Helvetica, sans-serif;
}
.fontsize20 {
	font-size: 20px;
	color: #333;
}

