/* css */

.heading2 {
	color: #57c2b2;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}

.heading3 {
	color: #939192;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
}
.heading4 {
	color: #939192;
	font-size: 13px;
	font-weight: bold;
	line-height: 15px;
}

.highlight1 {
	font-size: 12px;
	font-style: italic;
	line-height: 22px;
 	color: #928B92;
	margin-left: 40px;
	margin-right: 100px;
	display: block;	
}
.highlight2 {
	font-size: 12px;
	font-style: italic;
	line-height: 20px;
        color: #928B92;
	margin-left: 80px;
	margin-right: 130px;
	display: block;	
}


body,td {
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  color: #928B92;
}

body {
  margin: 10px;
  background-color: white;
}
body.emailBody {
  background-color: #FFFFFF;
  margin: 20px;
}

input,select,textarea {
  border: solid 1px #ede8e9;
  font-family: arial, helvetica, sans-serif;
   color: #928B92;
  font-size: 12px;
}

form { margin:0px; }

/*
* { font-family:arial; }
body { text-align: center;}
div { text-align: left; }
*/

A { text-decoration: none; color: #4797d2}
A:HOVER { color: #c567a3; }



.heading { font-size: 22px; color:#4E90CD; font-weight:bold; }
.subheading { font-size:13px; color:#939192; font-weight:bold; }
.white { color: white; }
.small { font-size: 11px; }
.tiny { font-size: 10px; }

hr {
  color: #e0e0e0;
  background-color: #e0e0e0;
  height: 1px;
  border: none;
}

div#wrapper { width: 945px; margin: 0 auto; text-align:left; }

div#header-logo { float:left; }
div#header-search { float: right; clear:right; margin-top: 30px; margin-bottom:10px;}
div#header-search .search-box { font-size:11px; color: #928B92; border:solid 1px #EDE8E9; padding:3px; height:22px; }
div#header-menu { float:right; font-size: 12px;}
div#header-menu A { color:#c2b2b5; margin-left:10px;}
div#header-menu A:HOVER { color:#938B92 }


div#menu { background: #57C2B2; clear:both;margin-bottom:10px;height:23px;font-size:12px; text-align:right}
div#menu UL { margin: 0; padding: 0; float:left; clear:both; }
div#menu UL LI { display:inline; }
div#menu A { color:white; } 
div#menu UL LI A { float:left; text-decoration:none; color: white; padding: 4px 12px; background: #57C2B2; }
div#menu UL LI A:HOVER {  background: #41B8A6;}
div#menu P { padding:4px; margin-right:10px;}

div#home-slides { float:left; clear:left; height:400px; width: 700px;} 
div#home-right-content { float:right; width: 240px; height:400px;  color:#928B92; font-size: 12px; line-height:1.6em}
div#home-right-content STRONG,B{ line-height: 1.9em; }
div#home-right-content P {margin-top: 0px; margin-bottom:5px}

div#home-footer-links { background: #57C2B2; clear:both;  }
div#home-footer-links A { color: #FFF; font-size: 12px; }
div#home-footer-links A:HOVER { color:#CDEDE8; }
div#home-footer-links TABLE TD{padding-top: 2px; padding-bottom: 3px;}

div#footer-links { background: url(../images/pictures/large/system-files/footer-curve.jpg) no-repeat #57C2B2; clear:both;  }
div#footer-links A { color: #FFF; font-size: 12px; }
div#footer-links A:HOVER { color:#CDEDE8; }
div#footer-links TABLE TD{padding-top: 22px; padding-bottom: 3px;}

div#magazine-signup { font-size:12px; color: #928B92; margin-top:85px; margin-left:8px;}
div#magazine-signup .input { margin-bottom:4px; width:175px; font-size:11px; color: #928B92; border:solid 1px #D5CCCF; padding:3px; height:22px; }


div#shop-menu { font-size:12px; color: #4797d2; width:195px; float:left; margin-bottom: 20px; }   

div#shop-menu A { color: #4797d2; }   
div#shop-menu A:HOVER { color: #c567a3; }   
div#shop-menu UL { margin: 0; padding: 0; float:left; clear:both; list-style-type:none; width:195px; margin-top:8px; border-top: solid 1px #DBEFE8; }
div#shop-menu LI {  }
div#shop-menu LI A { padding:6px;display:block; border-bottom: solid 1px #DBEFE8; text-transform:uppercase; }


div#shop-content { float:right; width:730px; margin-top:4px;}
div#shop-contnet OL { font-size: 12px;font-style: normal; line-height: 23px; font-weight: normal; font-variant: normal; text-transform: none;   color: #928B92;	margin: 0px 100px 8px 40px; list-style-position: inside;font-family: Arial, Helvetica, sans-serif;	list-style-type: decimal;}
div#shop-content P { line-height:22px; }
div#shop-content DIV { line-height:22px; }
div#shop-content IMG { border:solid 0px #EDE8E9; }


/*********** EDIT - Seperated Store div from content divs ******/
div#shop-content-store { float:right; width:730px; margin-top:4px;}
div#shop-contnet-store OL { font-size: 12px;font-style: normal; line-height: 23px; font-weight: normal; font-variant: normal; text-transform: none;   color: #928B92;	margin: 0px 100px 8px 40px; list-style-position: inside;font-family: Arial, Helvetica, sans-serif;	list-style-type: decimal;}
div#shop-content-store P { line-height:22px; }
div#shop-content-store DIV { line-height:22px; }
div#shop-content-store IMG { border:solid 1px #EDE8E9; }
div#shop-content-store div#itemBottomSection IMG { border: none; }
#addReviewBtn { border: none; }
#askQuestionBtn { border: none; }

div#shop-desc {  font-size:12px; color:#939192; line-height:1.7em; margin-top:5px; margin-bottom: 10px;}
div#shop-heading {  font-size:13px; color:#939192; font-weight:bold; text-transform: uppercase; margin-top: 5px;}
div#shop-heading IMG { border:none;} 
div#shop-heading-buttons { float:right; width:120px; margin-top:-7px; } 

div.shop-thumb-row { clear: both; height: 170px; }
div.shop-thumbnail {float:left;width:100px; margin-right:2px;font-size:11px; text-transform:uppercase;}
div.shop-thumbnail A { color:#938B92; line-height: 13px; width: 90px; display: block; }
div.shop-thumbnail A:HOVER {color: #c567a3;}

td.cat-cell { font-size:11px; text-transform: uppercase; }
td.cat-cell A { color:#938B92  }
td.cat-cell A:HOVER { color: #c567a3; }   

div#shop-no-items { color: gray; font-size:12px; padding: 10px; }

div#shop-item-thumbs IMG { margin-right:4px; margin-bottom:10px;}

div#shop-item-form { float:left;}
div#shop-item-form SELECT { margin-bottom: 5px;   border:solid 1px #EDE8E9;color:#939192;  }

div.footer { font-size: 11px; color: #c2b2b5; margin-top:10px;}
div.footer A { color: #c2b2b5 }
div.footer A:HOVER { color: #938b92; }

.price { font-size:24px; color: #4797d2; font-weight:bold;}
.storetopline { background-color: #B9DCD6; }
.star { color: #e05050; }


/*********** Styling for tables **********/

.content-table-heading {
	background-color: #4397D2;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
}
.content-table-row1 {
	background-color: #C6E0F1;
	font-family: Arial, Helvetica, sans-serif;
	color: #5E595E;
	font-weight: normal;
	line-height: 20px;
}
.content-table-row2 {
	background-color: #E3F0F8;
	font-family: Arial, Helvetica, sans-serif;
	color: #5E595E;
	font-weight: normal;
	line-height: 20px;
}div.galleryListName { font-weight: bold; }
div.galleryListName { font-weight: bold; }
