/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
#content {
width: 980px; margin: 0 auto;

text-align:center;
}
.boxText { }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit {  }

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
	{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	
	}
BODY {
	background: #f8f2e3 url(images/header1.jpg) repeat-x;

  margin: 0px;
text-align:left;
    font: 82% Georgia, "lucida bright", "times new roman", serif;
   	line-height: 1.6;

}

a img
	{
	border:none;
	cursor: pointer;
	}

a:link, a:visited
	{
	cursor: pointer;
	color: #1096d4;
	text-decoration: none;
	outline: none;
	}

a:hover
	{
	cursor: pointer;
	color: #261b0f;
	text-decoration: none;
	}

a:active
	{
	cursor: pointer;
	color: #000;
	}

h1, h2, h3, h4, h5, h6
	{
 	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
 	font-weight: bold;
	}

h1
	{
	font-size: 3em; 
	line-height: 1; 
	margin-bottom: 0.5em;
	}
	
h2 
	{
 	margin-bottom: 0.75em;
	letter-spacing: .05em;
	}


#header
	{

	height: 98px;
	}
	#header2
	{
	margin-bottom: 2em;
	height: 290px;
	}


#logo
	{
	position: relative;
	top: 10px;
width: 314px;
	height: 72px; 
	}
#banner
	{
	position: relative;
	top: 8px;
	}
	#banner2
	{
	position: relative;
	top: 0px;
	}
#navigation
	{
	position: absolute;
	top: 30px;
	right: 0;
	}


#placeholder
	{
	width: 980px;
	margin: 0 auto;
	text-align: left;
	position: relative;

	}
.bg2{
width:980px;margin:0 auto;
min-height: 440px;
height: 440px;
height: auto !important;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
 
}

TD.headerNavigation {
  
}



TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {

}

.infoBoxContents {
 
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxHeading img { display: none; }

TD.infoBoxHeading {

}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { display:block;padding:5px}
.moduleRowOver { background-color: #424951; cursor: pointer; cursor: hand;color:#f8f2e3;display:block;padding:5px }
.moduleRowSelected {background-color: #424951;color:#f8f2e3 ;display:block;padding:5px }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }


.feat_bord{background-color:#717c88;border:1px solid #2c2727;border-top:none;padding:0 0 8px 0 }
.feat_blue{background:url(images/feat_blue.jpg) top left no-repeat;width:77px;height:14px;}
.hover_img img:hover{border:2px solid #00b5e7}
.hover_img img{border:2px solid #717c88}


 /* Style sheet navigation */
#mainmenu{padding-top:0px;}
#mainmenu li{float:right;padding:0 3px;line-height:1;}
#mainmenu a,#mainmenu span{display:block;padding:7px 12px 9px 15px;text-decoration:none;color:#f9f2da;font-family: "Trebuchet MS";font-size:16px;font-weight:bold
}
#mainmenu span{cursor:default;}
#mainmenu li:hover,#mainmenu li.active,#mainmenu li.trail{background:url("images/nav/mright.png") right top no-repeat;}
#mainmenu li:hover span,#mainmenu li.active span,#mainmenu li.trail span{background:url("images/nav/mleft.png") left top no-repeat;color:#333333;}
#mainmenu ul.level_2{width:170px;left:-999em;position:absolute;padding-bottom:5px;background:url("images/nav/mbot.png") left bottom no-repeat;}
#mainmenu ul.level_2 li{position:relative;float:none;padding:0 3px 1px 3px;background-color:#fff;}
#mainmenu ul.level_2 a,#mainmenu ul.level_2 span{padding:4px 9px 5px 9px;font-size:12px;color:#444;background-image:none;}
#mainmenu ul.level_2 li:hover,#mainmenu ul.level_2 li.active,#mainmenu ul.level_2 li.trail{background-image:none;}
#mainmenu ul.level_2 li:hover a,#mainmenu ul.level_2 li.active a,#mainmenu ul.level_2 li.trail a,#mainmenu ul.level_2 li:hover span,#mainmenu ul.level_2 li.active span,#mainmenu ul.level_2 li.trail span{background:url("images/nav/msub.png") left top no-repeat;color:#444;}
#mainmenu ul.level_2 li.first{padding-top:6px;background:url("images/nav/mtop.png") left top no-repeat;}
#mainmenu li:hover ul.level_2{left:auto;}
#mainmenu li.home{width:42px;height:30px;overflow:hidden;margin-right:7px;margin-left:24px;background:none;}
#mainmenu a.home,#mainmenu span.home{background:url("images/nav/mhome.png") left top no-repeat !important;text-indent:-999em;}
#mainmenu a.home:hover,#mainmenu span.home{background-position:left bottom !important;}
#topmenu{position:absolute;}
#topmenu li{float:left;}
#topmenu li.first{padding-left:2px;background:url("images/nav/separator.gif") left top no-repeat;}
#topmenu a,#topmenu span{display:block;padding:8px 14px 8px 12px;background:url("images/nav/separator.gif") right top no-repeat;font-size:11px;color:#fff;text-transform:uppercase;}
#submenu ul.level_1,.mod_newsmenu ul.level_1{border-top:1px dotted #bbb;}
#submenu a,#submenu span,.mod_newsmenu a,.mod_newsmenu span{display:block;padding-top:6px;padding-bottom:6px;border-bottom:1px dotted #bbb;text-decoration:none;}
#submenu a:hover,.mod_newsmenu a:hover{text-decoration:underline;}
#submenu a.trail{color:#444;}
#submenu .level_2 li{padding-left:18px;}
.mod_newsmenu li.year{margin-top:1em;font-weight:bold;}
.mod_newsmenu .level_2 li{font-weight:normal;}
.mod_newsmenu .level_2{margin-top:6px;margin-bottom:6px;}
.mod_breadcrumb{top:9px;position:relative;margin-bottom:1em;padding-right:10px;padding-left:10px;font-size:11px;}
body.home .mod_breadcrumb{display:none;}
.mod_booknav{margin-top:1em;margin-bottom:1em;padding-top:1em;border-top:1px dotted #bbb;}
.mod_booknav li{width:45%;float:left;}
.mod_booknav li.up{width:10%;text-align:center;}
.mod_booknav li.next{text-align:right;}
.pagination{margin-top:1em;margin-bottom:1em;padding-top:1em;border-top:1px dotted #bbb;}
.pagination p{width:30%;float:left;margin-bottom:0;}
.pagination ul{width:70%;float:right;margin-bottom:0;text-align:right;}
.pagination li{display:inline;padding-right:1px;padding-left:1px;}
li{list-style-type:none;}


div#footer {
    width: 980px;
    margin: 0 auto;position:relative;
	height:131px;text-align:left;
   
}
div#footerCR{font:11px/49px normal Tahoma, Geneva, sans-serif;color:#fff;float:left;height:49px;width:600px;}
div#footerCR a{color:#f8f2e3;text-decoration:none}
div#footerOffice{float:left;font:11px/14px normal Tahoma, Geneva, sans-serif;color:#fff;width:200px;margin-top:0px;}
div#footerOffice h1{font:bold 11px/14px Tahoma, Geneva, sans-serif;color:#00b4e5; text-transform:uppercase}
div#footerOffice p{font:11px/13px normal Tahoma, Geneva, sans-serif;color:#fff;margin:0;padding:0}
div#footerOffice a{font:11px/13px normal Tahoma, Geneva, sans-serif;color:#fff;margin:0;padding:0}
div#footerPhone{float:left;font:11px/14px normal Tahoma, Geneva, sans-serif;color:#fff;width:200px;margin-top:0px;}
div#footerPhone h1{font:bold 11px/14px Tahoma, Geneva, sans-serif;color:#00b4e5; text-transform:uppercase}
div#footerPhone p{font:11px/14px normal Tahoma, Geneva, sans-serif;color:#fff;margin:0;padding:0}
div#footerPhone a{font:11px/14px normal Tahoma, Geneva, sans-serif;color:#fff;margin:0;padding:0}


div#footerCall{float:left;font:12px/14px normal Tahoma, Geneva, sans-serif;color:#fff;width:200px;margin-top:0px;}
div#footerCall h1{font:bold 11px/14px Tahoma, Geneva, sans-serif;color:#00b4e5; text-transform:uppercase}
div#footerCall p{font:12px/14px normal Tahoma, Geneva, sans-serif;color:#fff;margin:0;padding:0}

div#footerRight{float:right;width:256px;height:100px;margin-top:20px}
div#footerRight a{float:left;margin-right:5px}
#bgft{	width:100%;background: url(images/ft.gif) top repeat-x;
 height:131px;margin-top:20px; 
	}
#bgft2{	width:100%;background: url(images/ft.gif) top repeat-x;
 height:131px;margin-top:20px; position:absolute;
left:0;
  bottom:0;
 z-index:-1;

	}
.header2{width:100%;background: url(images/header2.jpg) top repeat-x;height:320px;	margin-bottom: 2em;	}
.header3{width:100%;background: url(images/header3.jpg) top repeat-x;height:120px;	margin-bottom: 2em;	}

.categName {text-indent: 7px;
	color:#f8f2e3;
	font: bold 20px/128px  Georgia, "lucida bright", "times new roman", serif}

.prodName{text-indent: 7px;
	color:#f8f2e3;
	font: bold 22px/80px  Georgia, "lucida bright", "times new roman", serif;text-transform:capitalize}

.prodName2{text-indent: 7px;
	color:#f8f2e3;
	font: bold 22px/80px  Georgia, "lucida bright", "times new roman", serif;text-transform:capitalize;float:left}

h2.templ
	{
	text-indent: 7px;
	color:#ce762f;
	font: bold 20px "Trebuchet MS";

	}
 
.h2_link
	{
	float: right;
	margin-top: 37px;

	}
.h3_link
	{
	float: right;
	margin-top: 0px;

	}

h2.options
	{
	text-indent: 7px;
	color:#ce762f;
	font: bold 20px "Trebuchet MS";border-bottom: 1px solid #879b16;

	}

.wishlist
	{
	text-indent: 7px;
	color:#ce762f;
	font: bold 16px "Trebuchet MS";border-bottom: 1px solid #879b16;margin-bottom:5px;
	}
.wishlistBord{border-bottom: 1px solid #879b16;}


.col1_2
	{
	float: left;
	margin-right: 30px;
	
	}
.col3
	{
    font: 13px Georgia, "lucida bright", "times new roman", serif;
   	line-height: 1.6;

	float: left;
	width: 280px;

	}
.back_img {background:url(images/back_img.jpg) no-repeat; width:214px; height:228px; float:left;margin:5px 0px}
.template_name { font: normal 14px/16px Georgia, "lucida bright", "times new roman", serif;color:#f9f2da;
padding:5px 0 5px 15px;width:160px;}
.template_image{padding:0px 0 10px 15px; width:150px;height:150px;}
.template_buttons{width:180px;height:19px;padding:5px 10px 0 10px}
.template_price {font: normal 14px/19px Georgia, "lucida bright", "times new roman", serif;color:#fafafa;
padding-left:0px; float:left}
.template_view{ float:left; width:87px; height:19px; padding:0 0 0 20px;}
	
.breadcrumb{text-align:left;
   font-size:75%;font-family:inherit;
   	line-height: 1.6;color:#056f95;text-transform:uppercase;}
.breadcrumb:hover{color:#103256}
a.breadcrumb {text-align:left;
   font-size:75%;font-family:inherit;
   	line-height: 1.6;color:#056f95;text-decoration:none;text-transform:uppercase;}
a.breadcrumb:hover{text-align:left;
   font-size:75%;font-family:inherit;
   	line-height: 1.6;color:#103256;text-decoration:underline}

#login_area{}
#login_top{background:url(images/login_top.jpg) no-repeat;width:367px;height:147px;}
#login_top input{font-family: Arial, Sans-Serif;
	    font-size: 13px;
	    margin:5px 0 0 50px;
	    display: block;
	    padding: 4px; border: solid 2px #b6c931;
	    width: 273px;}
#login_area p{color:#79b70d;font-size:13px;font-weight:bold}
#login_top p.email{padding:70px 0 0 30px}
#login_middle{background:url(images/login_middle.jpg) no-repeat;width:367px;height:89px;}
#login_middle input{font-family: Arial, Sans-Serif;
	    font-size: 13px;
	    margin:5px 0 0 50px;
	    display: block;
	    padding: 4px; border: solid 2px #b6c931;
	    width: 273px;}
#login_middle p.passwo{padding:15px 0 0 30px}
#login_bottom{background:url(images/login_bottom.jpg) no-repeat;width:367px;height:166px;}
#login_bottom p{padding:20px 0 0 30px;}
#login_links{padding:20px 0 0 30px;width:300px}
#login_links a.open{color:#b2b2b2;text-decoration:none;float:left;padding-top:4px}
#login_links a.forgot{color:#b2b2b2;text-decoration:none;float:right;background-color:#434141;display:block;padding:4px}


#signup_area{}
#signup_top{background:url(images/signup_top.jpg) no-repeat;width:367px;height:147px;}
#signup_top input{font-family: Arial, Sans-Serif;
	    font-size: 13px;
	    margin:5px 0 0 50px;
	    display: block;
	    padding: 4px; border: solid 2px #b6c931;
	    width: 273px;}
#signup_area p{color:#79b70d;font-size:13px;font-weight:bold}
#signup_area p.email{padding:70px 0 0 30px}

.signup_middle{background:url(images/login_middle.jpg) no-repeat;width:367px;height:89px;}
.signup_middle input{font-family: Arial, Sans-Serif;
	    font-size: 13px;
	    margin:5px 0 0 50px;
	    display: block;
	    padding: 4px; border: solid 2px #b6c931;
	    width: 273px;}
.signup_middle p.passwo{padding:15px 0 0 30px}
#signup_bottom{background:url(images/signup_bottom.jpg) no-repeat;width:367px;height:285px;}
#signup_bottom p{padding:10px 0 0 30px;}
#signup_links{padding:0 0 0 30px;width:300px}
#signup_links .new{color:#b2b2b2;text-decoration:none;}
#signup_links .new a {color:#79b70d;font-size:13px;font-weight:bold}
#signup_links .valid p{padding:15px 0 0 30px}
#signup_links p{color:#79b70d;font-size:13px;font-weight:bold}
.capt{border: solid 2px #b6c931;}
#signup_robot input{font-family: Arial, Sans-Serif;
	    font-size: 13px;
	    margin:5px 0 0 0px;
	    display: block;
	    padding: 4px; border: solid 2px #b6c931;
	    width: 273px;}
#signup_robot p{padding:10px 0 0 50px}
.login_button{padding:10px 0 0 30px}



#edit_acc{}
#edit_top{background:url(images/edit_top.jpg) no-repeat;width:367px;height:147px;}
#edit_top input{font-family: Arial, Sans-Serif;
	    font-size: 13px;
	    margin:5px 0 0 50px;
	    display: block;
	    padding: 4px; border: solid 2px #b6c931;
	    width: 273px;}
#edit_acc p{color:#79b70d;font-size:13px;font-weight:bold}
#edit_top p.email{padding:70px 0 0 30px}
#edit_middle{background:url(images/login_middle.jpg) no-repeat;width:367px;height:89px;}
#edit_middle input{font-family: Arial, Sans-Serif;
	    font-size: 13px;
	    margin:5px 0 0 50px;
	    display: block;
	    padding: 4px; border: solid 2px #b6c931;
	    width: 273px;}
#edit_middle p.passwo{padding:15px 0 0 30px}
#edit_bottom{background:url(images/login_bottom.jpg) no-repeat;width:367px;height:166px;}
#edit_bottom p{padding:20px 0 0 30px;}
#edit_links{padding:20px 0 0 30px;width:300px}


#check_bar{background:url(images/check_bar.jpg) no-repeat;width:980px;height:39px;margin:5px 0 15px 0}
#check_bar .active{background:url(images/arrow.gif) no-repeat;width:203px;height:39px;float:left;}
#check_bar .active a{color:#fff;text-decoration:none;font-size:22px;line-height:39px;padding-left:30px}
#check_bar .normal{width:203px;height:39px;float:left;color:#acacac;text-decoration:none;font-size:22px;line-height:39px;padding-left:30px}
#check_bar .normal a{color:#acacac;text-decoration:none;font-size:22px;line-height:39px;padding-left:30px}
#check_bar .normal a:hover{color:#393e44}

.prevnext{color:#0098ce;font-weight:bold}
.prevnext a{color:#a39e90;text-decoration:none;font-weight:bold}
.prevnext a:hover{text-decoration:underline}
