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

#common-content a:link, #common-content a:visited {
color:#5eb9c5;
}

#common-content a:hover {
color:#ffffff;
}

#overallbody{
	background: none no-repeat scroll 0 0 transparent;
width:1043px;
}

#facebook li{
 	list-style:disc;
}

#colorchooser li{
	list-style:disc outside none;
	margin-left:-23px;
}



td#colorOne {
	display:none;
}

div.breadCrumbs {
   	border-bottom:1px solid #CCCCCC;
color:#148394;
padding:0 5px 4px 10px;
text-align:left;
width:718px;
}

div.breadCrumbs a {
   	color: #148394;
       text-decoration: none;
}

div.breadCrumbs a:hover {
    	color: #5eb9c5;
    	text-decoration: underline;
}

#dropdown-menus {
	background:url("images/menubg.jpg") repeat scroll 0 0 transparent;
margin-left:0;
width:241px;
}

/*-- General -- */
body { 
	margin:0; 
	padding:0;
}

.siteLogo {
  	float:left;
margin-left:35px;
margin-top:39px;
text-align:center;
}

.siteHeaderBox {
	
	text-align:center;
	margin-left:10px;
}

.siteLogo img {
	max-height:130px; 
}

.siteTitle {
	color:#148394;
height:145px;
margin-left:0;
margin-right:20px;
overflow:hidden;
padding-top:50px;
text-align:left;
padding-left:15px;
}

body h1 {
	margin:0px;
}

#siteTitle p{
	
}




/*-- Lay Out --*/

#container { 
	width:1043px; 
	margin:0 auto; 
	margin-top:0px; 
	background:url("images/containerbg.png") repeat scroll 50% 0 transparent; 
}

#leftSide { 
	float:left; 
	width:250px;
}

#rightSide { 
	float:right;
margin-top:0;
width:735px;
}

#specialFooter{
padding-top:290px;
}

#pageFooter{
color:#ffffff;
	height:55px;
width:1000px;
}

#pageFooter a:link, #pageFooter a:visited{
color:#ffffff;
}

#pageFooter a:hover{
color:#000000;
}

#btmContainer {
 	width:1000px;   
}

#container2 { 
	width:1000px; 
}

#midLeft {
	
}

#midRight {
	padding:0px;
}

#menuWrap { 
	margin-bottom:35px;
	
	padding:0;
}

#bodycontent {
	padding:10px;
	*padding-top:0px;
}

#siteFooter div{
	text-align:center;
}

#siteId {
	background:url("images/header.png") no-repeat scroll 50% 0 transparent;
max-height:191px;
min-height:191px;
padding-bottom:5px;
text-align:center;
 
}

#header {}

#footer {}

.clear { 
	clear: both
}





/*-- Typeography and Colorize --*/
body { 
	background:url(images/bg.jpg) repeat scroll 0 0 #5eb9c5; 
	color:#333; 
	font-size: 13px; 
	font-family: verdana,tahoma, arial;
}

p {   
	letter-spacing:0;
margin-bottom:0;
margin-top:0;
word-spacing:normal;
}

a:link{ 
	text-decoration: none; 
	color:#148394;
}

a:visited {
	color:#148394;
	text-decoration:none; 
}

a:hover {
	text-decoration: underline;
color:#5eb9c5;
}

h1 {font-size: 2.8em; font-weight:bold; padding:0px;}
h2 {font-size: 2.6em; font-weight:bold; padding:0px;}
h3 {font-size: 1.8em; padding:0px; }
h4 {font-size: 1.4em; padding:0px; }
h5 {font-size: 1.3em; padding:0px; }
h6 {font-size: 1.2em;  padding:0px;}
h1, h2, h3, h4 ,h5 { font-family:Arial, Helvetica, sans-serif;}

#bodycontent a:hover {
	text-decoration:none ;
}

#bodycontent a:link {
	text-decoration:none;
}	

.addText { 
	color:#ffffff;
	margin:0 10px;
	text-align:left;
}

/* CSS FOR EVETSITE TEMPLATE */
.admidTab { background:#365c8c}
.addHTML {}

/*::: SHOPPING CART :::*/
.shoppingCartdiv {padding:0px; text-align: right;}
.shoppingCartLink, .myAccountLink  {text-decoration:none; }
#ecommTd { padding-right:10px; color:#000; height:20px;}
#ecommTd a{ color:#000;}
.myAccountLink {text-decoration:none; color:black;}



#menuTd {
}

body,table,p,a{
}

.menuBorderTd{
} 


/*::: MENU :::*/
.menu1Td {
	padding:2px 0px 0px 10px;cursor:hand;
	text-align:left;
	color:#000;
	border-bottom:#bbb8aa 1px solid;
}

.menu1A {
	color:#000;
}
.menu1AAdd {
	color:#000;
	font-style: italic;
	
}
.menu1ASelected {
	color:#000;
	text-decoration: underline;
}

.menu2Table {
	color:000;
}
.menu2Td {
	padding:2px 10px 2px 20px;cursor:hand;
	text-align:left;
	border-bottom:#bbb8aa 1px solid;
}

.menu2A {
	color:#000;
	text-decoration:none;
}
.menu2AAdd {
	color:#000;
	text-decoration:none;
}

.menu2ASelected {
	color:#000;
	text-decoration:none;
	display:block;
}
.menu3Table {
	border:0px;
}
.menu3Td {
	padding:2px 10px 2px 30px;cursor:hand;
	text-align:left;
	border-bottom:#bbb8aa 1px solid;
}

.menu3A {
	color:#000;
	text-decoration:none;	
	
}
.menu3AAdd {
	color:#000;
	text-decoration:none;
}


.menu3ASelected {
	color:#000;;
	text-decoration:none;
	display:block;
}

### Standard Template Stuff

td#colorOne { background-color: #333333; } /*darkGray*/
td#colorTwo { background-color: #797979; } /*mediumGray*/
td#colorThree { background-color: #BCBCBC; } /*lightGray*/
/*:::This should be the same color as tdMediumColor::*/


#trcolor1 {
	background-color: #EFEFEF;
}

/*:::This should be the same color as tdLightColor::*/
#trcolor0 {
	background-color: #FFFFFF;
}

#tdHeader {
	background-color: #148394;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
}

#tdRightColumn {
	background-color: #EFEFEF;
	border: 1px solid #797979;
}

#tdLightColor {
	background-color: #FFFFFF;
}

#tdMediumColor {
	background-color: #eeeeee;
}

#tdDarkColor {
	background-color: #CCCCCC;
}

.fieldPopup { 
	border: 1px solid #FFFFFF; 
	background-color:#FFFFCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.fieldPopupText { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}


.basicText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.buttonStyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #294097;
	border: 1px solid #797979;
	padding: 2px;
	margin: 2px;
}

.thinBorder {
	border: 1px solid #797979;
}

#thinBorder {
	border: 1px solid #797979;
}

.pageHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	 
}

.price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	
}

.regularPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : line-through;
}

.salePrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding : 8px;
    	color : #FF3300;
}

.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

.specialEditLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #EE1122;
	text-decoration: none;
}

.errorRedNoHelp { font-family: Verdana, Arial, Helvetica, sans-serif;  color: #990000;  }
.errorRedHelp { font-family: Verdana, Arial, Helvetica, sans-serif;  color: #990000; text-decoration: underline; }
.shippingText { font-family: Verdana, Arial, Helvetica, sans-serif;  color: #990000; }
.discountText { font-family: Verdana, Arial, Helvetica, sans-serif;  color: #990000; }

.specialEditLink { font-family: Verdana, Arial, Helvetica, sans-serif;   font-weight: normal; color: #000000; text-decoration: underline;}


#tdLightColor h3{
	background-color:#148394!important;
	color:#ffffff !important;
}

#tdLightColor caption{
	background-color:#148394!important;
	color:#ffffff !important;
}

.label{

	background-color:#148394!important;
	color:#ffffff !important;
}




.qm-ibcss-static{
	top:8px !important;
}

/* created by Crystal Campbell
tag: 
- Search Engine Friendly template
- fast load templates
- Usability templates
- table less.
*/