/*
Theme Name: Sidebars In Footer
Theme URI: http://www.spotonseoservices.com/spotonseo-red-free-wordpress-theme/
Description: A simple and clean three-column WordPress theme with widetized sidebars.
Version: 1.2
Author: SpotOnSeoServices.com
URI: http://www.SpotOnSeoServices.com
Email: seo@spotonseoservices.com
Tags: SpotOnSEO Red, Three Column WordPress Theme, Widgets
*/

body { background-image: url(images/bgs/purple.png); background-repeat: repeat; background-color: #ffffff; font-family: Arial, Helvetica, sans-serif, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Bitstream Vera Sans"; font-size: 14px; color: #4b4b4b; line-height: 21px; }

a  { color: #810A04; text-decoration: underline; font-weight:normal }
a:hover  { color: #810A04; text-decoration: none }
h1, h2, h3 img {margin:0; padding:0;}
h2, h3, h4 {color:#272727;}
h1 { font-size:16px; color:#FF0000;}
h3 { font-size:16px; }
h4 { font-size:16px; margin: 6px 0 -10px 0 }
h5 { font-size:16px; margin: 6px 0 5px 0 }
h6 { font-size:16px; margin: 6px 0 10px 0 }
strong { color: #292929; }
a img { border:0 none; }
p { padding : 10px 0; margin : 0; }

/*  ====================== Page Structure ======================= */
#body-wrapper {background :#ffffff; margin: 10px auto; width: 950px; border: 4px solid #D6BD7E; }
#header-outer { background: url(images/header-bgs/header-purple.jpg) no-repeat center top; margin: 0; padding: 0; margin: 0 auto; width: 950px; height: 160px; }  
#header { margin: 0 auto; width: 950px; height: 121px;  }
#search-form { float: right; position: relative; margin: 0; padding 0; }
#nav { width: 950px; height: 25px; }

#wrapper { margin: 0 auto; padding-top: 0px; width: 950px;  }

#content   { float: left; margin: 0; padding: 0; width: 615px;  }

.widget-content { width: 586px; border: solid 2px #D6BD7E; margin: 0px 0 10px 0; padding: 0 10px 0 10px;  } 
.widget-content-b { width: 586px; border: solid 2px #D6BD7E; margin: 0px 0 10px 0; padding: 10px 10px 0 10px;  } 
.widget-content-no-border { width: 590px; margin: 0px 0 10px 0; padding: 0 10px 0 10px;  } 
.widget-content-no-border-2 { width: 590px; margin: 0px 0 10px 0; padding: 10px 10px 0 10px;  } 
.widget-content-press-kit { width: 546px; border: solid 2px #D6BD7E; margin: 0px 0 10px 0; padding: 20px 10px 0 30px;  } 
.descriptions-wrapper { width: 611px; height: 200px; margin: 0 0 8px 0; }
.descriptions-wrapper-2 { width: 611px; height: 200px; margin: 0 0 18px 0; }
.descriptions-left { background: transparent; float: left; width: 193px; height: 193px; border: solid 2px #D6BD7E; }
.descriptions-middle { float: left; width: 193px; height: 193px; margin: 0 0 0 10px; border: solid 2px #D6BD7E; }
.descriptions-right { float: left; width: 193px; height: 193px; margin: 0 0 0 10px; border: solid 2px #D6BD7E; }

#footer   { font-family: Arial,  Helvetica, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans",  sans-serif, "Bitstream Vera Sans"; font-size: 13px;  font-size: 14px; color: #810A04; font-weight: bold; text-align: center; margin: 0 auto; padding: 0px 0 15px 0; width: 950px; height: 31px; }
#footer a  { color: #ffffff; text-decoration: none; font-weight: bold; }
#footer-left { float:left; margin: 5px 0px 0px 10px;}
#footer-right  { float:right; margin: 5px 10px 0px 0;}

#mp3-table { float:right; width: 400px; }
#CD-table { float:left; width: 275px; }
#CD-descrip { float:right; width: 675px; }
#coverslideshow { float: left; width: 210px; height: 210px; margin: 0 0 0 0; padding: 5 10 0 0;}
#content-box-full { float: left; width: 586px; border: 2px #D6BD7E solid; background-color: transparent; margin: 0px 0 10px 0; padding: 20px 10px 10px 10px; }
#content-box-left-no-border { float: left; width: 235px; height: 350px; background-color: transparent; margin: 10px 0 15px 0px; padding: 15px 15px 15px 20px; }
#content-box-right-no-border { float: right; width: 260px; height: 350px; background-color: transparent; margin: 10px 0px 15px 0; padding: 15px 15px 15px 20px; }
#content-box-left { float: left; width: 235px; height: 350px; border: 2px #D6BD7E solid; background-color: transparent; margin: 10px 0 15px 0px; padding: 15px 15px 15px 20px; }
#content-box-right { float: right; width: 260px; height: 350px; border: 2px #D6BD7E solid; background-color: transparent; margin: 10px 0px 15px 0; padding: 15px 15px 15px 20px; }
#calendar {margin: 15px 0 0 0}
#wimpy_container { height: 100px; margin: 0; padding: 0 }

#cruise-ribbon { position: relative; right: 90px; top: -142px; }
#dinner { background-image: url(http://markmaxwellmusic.com/wp-content/themes/sidebars-in-footer/images/widget-bgs/descriptions/dinner.jpg); }

#post-nav { margin: 0 0 10px 0; }
#post-next { float: left; }
#post-next a  { color: #810A04; text-decoration: none; font-size: 12px; font-weight:normal }
#post-previous { float: right; }
#post-previous a  { color: #810A04; text-decoration: none; font-size: 12px; font-weight:normal }
/*  ====================== Header ======================= */
h3.logo  { color: #fff; font-size: 35px; font-weight: normal; padding: 20px 20px 0px 40px; }
h3.logo a, h3.logo a:hover{text-decoration:none;color:#fff;}
#header .description  { color: #fff; font-size: 1.1em; font-weight: normal; margin-top: -22px; margin-left: 47px; }
#header .right{width:170px;float:left;height:46px;padding-top:75px;}
#header .left{width:750px;float:left;height:121px;}
#header a.subscribe {background :url(images/rss.gif) no-repeat;width:115px; height:37px; padding:0 0 0 37px;text-align:center;line-height:37px;display:block;color:#fff;font-size:14px;font-family :Verdana, Arial, Sans-Serif;text-decoration : none;font-weight:bold;}

/* -- Search Form --*/
form#search  {  margin: -23px 12px 0 0; padding: 0; width: 200px; height: 21px; float: right; }
form#search input { background :url(images/search-bg.gif); border:0; float:left; height:23px; line-height:28px ;margin:0; padding:0;}
form#search input.txt { font-size:12px; height:15px; line-height:11px; padding:4px 0 0 10px ; width:190px; }

/*  ================================= Contents ============================= */
#content form#searchform {text-align:center;}
.post a  { color: #810A04; text-decoration: underline; font-weight:normal; }
.post a:hover  { color: #810A04; text-decoration: none; }
.post-author { margin: 0 0 10px 0;}
.post { background-color: transparent; padding: 0px 10px 15px 15px; }
.post h1 {font-size:18px; color: #292929; background-image: url(images/h1-underline.gif); text-decoration: none; background-repeat: no-repeat; background-position: 100% 100%; width: 585px; padding: 15px 0 7px 0; margin: 0; }
.post h2 {font-size:18px; color: #292929; background-image: url(images/h2-underline.gif); text-decoration: none; background-repeat: no-repeat; background-position: 100% 100%; width: 350px; padding: 0px 0 7px 0; margin: 0; }
.post h3 { color:#292929; font-size:16px; line-height:10px; font-weight: bold; }
.post h1 a {color:#810A04; text-decoration:none;}
.post h1 a:hover {color:#4b4b4b; text-decoration:none;}

.post-blog {padding: 10px 10px 15px 15px; }
.post-blog { background-image: url(images/entry-bg.jpg); background-repeat: no-repeat; background-attachment: scroll;}
.post-blog h1 {font-size:18px; color:#323232; line-height:20px; padding-bottom: 15px; }
.post-blog h2 {color:#4b4b4b; line-height:30px; font-weight: bold; text-transform: uppercase; padding-bottom:0px; }
.post-blog h3 { color:#4b4b4b; font-size:18px; font-weight: bold; text-transform: uppercase; }
.post-blog h1 a {color:#810A04;text-decoration:none;}
.post-blog h1 a:hover {color:#4b4b4b; text-decoration:none;}

.entry { text-align:justify; }
.entry img  { }

.post-btm { background:"ffffff"; padding:3px; height:40px; line-height:18px; }
.post-btm .more { float:left; width:115px; color:#810A04; padding-left:10px; font-size:18px;}
.post-btm .more a {color:#810A04; text-decoration:none; }
.post-btm .bookmark {float:right; width:250px;}
.post-btm .bookmark a img {display:block; margin-right:10px;text-decoration:none;float:left;}

.post ul { list-style:none; margin:0; padding:0;}
.post ul li { padding: 0 0 0 20px; background:url(images/sb-li.gif) no-repeat 9px 9px; }
.post ol {margin: 0; padding: 0px 0 0px 40px; }
.post ol li {margin: 0; padding: 0px 0 10px 0px; }

/*-------Breadcrumb-------*/
.breadcrumb { text color: #4b4b4b; font-size: 11px; font-family: verdana; text-decoration: none; font-weight:normal;}
.breadcrumb a  { color: #810A04; font-family: verdana; text-decoration: none; font-size: 11px; font-weight:normal; }
.breadcrumb a:hover {color:#810A04; text-decoration: underline; font-size: 11px; font-family: verdana; font-weight: normal;}
.breadcrumb {margin: -10px 0 0 12px; }

/*-------Gravatar-----------*/
#gravatarimg { float:left; margin: 0 5px 3px 0; }
#gravatarimg img { border:0; }

/*-------Alignments-----------*/
.aligncenter {display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin: 0 0 0 20px; }
.promophotothumb { float: left; width:600px; margin: 0 0 10px 0px; }

.alignright {float: right; }

/* --------------- SideBars ----------------*/

/* --------------- Widget Backgrounds ----------------*/
#rss-widget { background-image: url(images/widget-bgs/rss/yellow.jpg); background-repeat: no-repeat; background-attachment: scroll; height: 65px; }
#rss-widget-text {  padding-top: 10px; }
#social-widget-images {  padding-top: 5px; }
.widget-left-umber { background-image: url(images/widget-bgs/left/umber.jpg); background-repeat: repeat; background-attachment: scroll;}
.widget-left-blue { background-image: url(images/widget-bgs/left/blue.jpg); background-repeat: repeat; background-attachment: scroll;}
.widget-left-purple { background-image: url(images/widget-bgs/left/purple.jpg); background-repeat: repeat; background-attachment: scroll;}
.widget-left-yellow { background-image: url(images/widget-bgs/left/yellow.jpg); background-repeat: repeat; background-attachment: scroll;}
.widget-left-green { background-image: url(images/widget-bgs/left/green.jpg); background-repeat: repeat; background-attachment: scroll;}

.widget-right-umber { background-image: url(images/widget-bgs/right/umber.jpg); background-repeat: no-repeat; background-attachment: scroll;}
.widget-right-blue { background-image: url(images/widget-bgs/right/blue.png); background-repeat: no-repeat; background-attachment: scroll;}
.widget-right-purple { background: #EBE4EC;}
.widget-right-yellow { background: #FFF9E7;}
.widget-right-pink { background: #E5D5D5;}
.widget-right-pink-star { background-image: url(images/widget-bgs/right/pink-star.png); background-repeat: no-repeat; background-attachment: scroll; height: 220px; }
.widget-right-green { background-image: url(images/widget-bgs/right/green.jpg); background-repeat: no-repeat; background-attachment: scroll;}
.widget-right-orange { background-image: url(images/widget-bgs/right/orange.png); background-repeat: no-repeat; background-attachment: scroll;}
.widget-right-blackberries { background-image: url(images/widget-bgs/right/blackberries-bg.gif); background-repeat: no-repeat; background-attachment: scroll;}

.content-bg-umber { background-image: url(images/widget-bgs/content/umber.jpg); background-repeat: no-repeat; background-attachment: scroll;}
.content-bg-blue { background-image: url(images/widget-bgs/content/blue.jpg); background-repeat: no-repeat; background-attachment: scroll;}
.content-bg-purple { background-image: url(images/widget-bgs/content/purple.jpg); background-repeat: no-repeat; background-attachment: scroll;}
.content-bg-yellow { background-image: url(images/widget-bgs/content/yellow.jpg); background-repeat: no-repeat; background-attachment: scroll;}
.content-bg-lilac { background-image: url(images/widget-bgs/content/lilac.); background-repeat: no-repeat; background-attachment: scroll;}

.content-blog  { background-image: url(images/widget-bgs/content/purple.jpg); background-repeat: no-repeat; background-attachment: scroll;}

.widget_categories { background: #FFF9E7; margin: 0; padding: 0 0 15px 0;  }
.widget_recent_entries { background: #FFF9E7; margin: 0; padding: 0 0 15px 0;  }
.widget_text_notinuse { background-image: url(images/widget-bg-pink.jpg); background-repeat: no-repeat; background-attachment: scroll;}
.widget_photo { height: 227px;}

/* ---- these are global settings for the sidebars ----*/
#rsidebar { float:right; width:300px; margin-right: 10px; padding:0 0 0 0px; }
#rsidebar a {color: #810A04; text-decoration: underline; font-weight:normal; }
#rsidebar a:hover {color:#810A04; text-decoration: none;}
#rsidebar strong  { color: #292929; font-size: 100%; }

#lsidebar { float:left; width:180px; margin-right: 10px; margin-left: 10px; padding:0 0 0 0px; }
#lsidebar a {color: #810A04; text-decoration: none; font-weight:normal; }
#lsidebar a:hover {color:#810A04; text-decoration: underline;}
#lsidebar strong  { color: #4b4b4b; font-size: 100%; }

#blogsidebar { float:right; width:300px; margin-right: 10px; padding:0 0 0 0px; }
#blogsidebar a {color: #810A04; text-decoration: none; font-weight:normal; }
#blogsidebar a:hover {color:#4b4b4b; text-decoration: none;}
#blogsidebar strong  { color: #292929; font-size: 100%; }

/* ---- these control the position of the boxes ----*/
.sidebar  ul { list-style:none; margin:0px; padding:0;}
.sidebar  ul h2  { color: #272727; font-size: 15px; font-weight: normal; padding: 10px 0 10px }
.sidebar  ul h3  { color: #272727; font-size: 16px; font-weight: normal; padding: 10px 0 7px }
.sidebar  ul li { list-style: none; margin: 0 0 10px 0; padding:0; border: 2px solid #D6BD7E; }
/* ---- these control what's inside the boxes ----*/
.sidebar  ul ul { padding: 10px 0 10px margin-top: 0px; padding: 0 10px 0 20px; }
.sidebar  ul ul li  { color: #4b4b4b; text-align: left; list-style: none; margin: 0; padding: 0; border: 0 }
.sidebar  ul li h2  { color: #292929; font-size: 15px; font-weight: normal; padding: 10px 0 10px; }
.sidebar  ul li h3  { color: #292929; font-size: 15px; font-weight: normal; padding: 10px 0px 5px; }
.sidebar  ul li h4  { color: #4b4b4b; font-size: 13px; line-height: 19px; font-weight: normal;}

/* ---- these control the position of the boxes ----*/
.sidebar-2  ul { list-style:none; margin:0px; padding:0; }
.sidebar-2  ul li { list-style: none; margin: 0 0 10px 0; border:2px solid #D6BD7E; }
/* ---- these control what's inside the boxes ----*/
.sidebar-2  ul ul { margin-top: 0px; text-align: left; padding: 0 10px 0 17px; }
.sidebar-2  ul ul li  { color: #4b4b4b; text-align: left; list-style: none; margin: 0; padding: 0; border: 0; }
.sidebar-2  ul li h2   { color: #292929; font-size: 15px; font-weight: normal; padding: 10px 0px 10px; }
.sidebar-2  ul li h3   { color: #810A04; font-size: 11px; font-weight: bold; line-height: 1px; text-transform: uppercase; padding: 0px 0px 0px 0px; }
.sidebar-2  ul li h4   { color: #717171; font-size: 12px; line-height: 19px; font-weight: normal;}
.widget-left-menu { color: #810A04; font-size: 11px; font-weight: bold; line-height: 15px; text-transform: uppercase; padding: 0px 0px 0px 0px; }

/* ---- these control the position of the boxes ----*/
.sidebar-blog  ul { list-style:none; margin:0; padding:0; }
.sidebar-blog  ul h2  { color: #272727; font-size: 15px; font-weight: normal; padding: 10px 0 10px 0px }
.sidebar-blog  ul li { list-style: none; margin: 0 0 10px 0; border:2px solid #D6BD7E; }

/* ---- these control what's inside the boxes ----*/
.sidebar-blog  ul ul { margin-top: 0px; text-align: left; padding: 0 10px 0 20px;}
.sidebar-blog  ul ul h2  { color: #292929; font-size: 15px; font-weight: bold; padding: 10px 0px 10px; }
.sidebar-blog  ul ul li  { color: #4b4b4b; text-align: left; list-style: none; margin: 0; padding: 0; border: 0; }
.sidebar-blog  ul li h2  { color: #292929; font-size: 15px; font-weight: bold; padding: 10px 0px 10px 20px; }
.sidebar-blog  ul li h3  { color: #810A04; font-size: 11px; font-weight: bold; line-height: 35px; text-transform: uppercase; padding: 10px 8px 1px; }
.sidebar-blog  ul li h4  { color: #717171; font-size: 12px; line-height: 19px; font-weight: normal;}

.tabs {border:1px solid #D6BD7E;color:#717171;background:url(images/sb-bg.gif) repeat-x;padding-top:5px;margin:10 0 10px 0;}
ul.tabNavigation {list-style: none;padding:10px 5px;margin:0 0 0 10px;}
ul.tabNavigation li {display: inline; list-style: none;margin:0;padding:0;font-size:16px;color:#6B6B6B;border:0;}
#rsidebar ul.tabNavigation li a {color:#6B6B6B;text-decoration: none; padding:2px 5px;font-weight:bold;}
#rsidebar ul.tabNavigation li a.selected,#rsidebar ul.tabNavigation li a:hover {background-color: #C90B0B; color: #fff;}
.tabs div{ padding:0 5px; margin:5px 0 0 0;border-top: 1px solid #D6BD7E;}
#first, #second, #third {clear:both;}
.tabs div ul{list-style : none;margin :0;padding:10px 0;}
.tabs div ul ul{list-style : none;margin :0;padding:0;}
.tabs div li {margin:0;padding:1px 15px 1px 30px;border:0;font-size:12px;background:url(images/sb-li.gif) no-repeat 15px 6px;}

*/


/*  ================================= Footer  ============================= */
#footer a {color:#565656;text-decoration : none;}

/*  ================================= Others ============================= */

.clr {clear : both; margin:0; padding:0;font-size:1px; line-height:1px;}
.viewcart { font-size: 11px:}

/* --------------------- common elements --------------------------- */
.navigation { display: block; color:#810A04; width:100%;padding:0 0 10px 0;font-weight:bold;}

h2.pagetitle, h2.center {text-align: center;  }
h3#comments {padding: 0;margin: 10px auto 10px ;}
.alt { background-color: #F1F1F1;border:1px solid #D6BD7E;}

/* Form Elements */

input, select, textarea {margin:0 0px; padding:0; color:#000; ;}
input#s {height:17px;padding:5px 0; color:#E16060; }
#commentform #submit, #searchsubmit {background :#B45858; color:#fff; margin:2px 0 0 0;width:155px; text-align:center;height:29px;font-weight:bold;border:0;text-align:center;}
blockquote { border-left: 2px solid #D6BD7E;}
	
ol.commentlist {margin:0;padding:0;}
.commentlist li { font-weight:normal;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 12px;}
code { font: 1.1em Fixed; border:1px dotted #e9e9e9;margin:5px;padding:5px;display:block;}

/* Begin Calendar */

#calendar_wrap {border-top: 0;width:302px;}
#calendar_wrap table, #calendar_wrap th {margin:0 auto;padding:0;}
#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 98%;	font-size: 9px;}
#wp-calendar #next a {padding-right: 2px;text-align: right;}
#wp-calendar #prev a {padding-left: 2px;text-align: left;	}
#wp-calendar a {display: block;}
#wp-calendar caption {text-align: center;width: 100%;font-size:12px;padding:0 0 5px 0;font-weight:bold;}
#wp-calendar td {padding: 1px 0; text-align: center;}
#wp-calendar td.pad:hover { background-color: #900000; }


#wp-calendar #prev a, #wp-calendar #next a {font-size: 9px;	}
#wp-calendar a {text-decoration: none;	}
#wp-calendar caption { 	text-align: center; }
#wp-calendar th { font-style: normal;text-transform: capitalize;}
#calendar_wrap #today {font-weight:bold;color:#fff;background:#900000;}
/* End Calendar */

.smallattachment {text-align: center; float: left;margin: 5px 5px 5px 0px;}
.attachment {text-align: center; margin: 5px 0px;}

/* Begin Images */
img.centered { display: block;	margin-left: auto; margin-right: auto; }
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline; float:right;}
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; float:left; }

/* End Images */

/* Begin Lists */

.entry ol,.entry ul {margin: 0;	padding: 5px 0 5px 35px; }
.entry li {margin: 0; padding: 0; }
.postmetadata ul, .postmetadata li { display: inline; list-style-type: none;list-style-image: none;}

/* Begin Form Elements */
.entry form { text-align:center; }
select { width: 130px; }
#commentform input { width: 250px; padding: 2px; margin: 5px 5px 1px 0; }
#commentform textarea { width: 80%; padding: 2px;}
/* End Form Elements */

/* Begin Comments*/
.alt { 	margin: 0; padding: 10px; }
.commentlist { padding: 0; text-align: justify;}
.commentlist li { margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none;}
.commentlist p {margin: 10px 5px 10px 0; }
#commentform p { margin: 5px 0;	}
.nocomments { text-align: center; }
.commentmetadata {display: block; font-size:10px;font-weight:normal;}

/* End Comments */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps { 	cursor: help;}
acronym, abbr { border-bottom: 1px dashed #424242; }
blockquote { margin: 15px 30px 0 10px;padding-left: 20px;}
blockquote cite { margin: 5px 0 0; display: block;}
.center { text-align: center;}
hr { display: none; }
.alignright { float: right;	}
.alignleft { float: left;}

/***********************************************
*   BEGIN DOWNLOADS BOX
***********************************************/
table a  { color: #810A04; text-decoration: none; font-weight:bold; }
table a:hover  { color: #810A04; text-decoration: underline; }

table.helpT
 { color: #404040; font-size: 11px; font-family: verdana; font-weight: normal; background-color: #FFF5DA; text-align: center; width: 580px; border: solid 1px #D6BD7E; border-collapse: collapse; border-spacing: 0px; }

td.titletopleft
 { color: #000000; font-size: 13px; font-family: verdana; font-weight: bold; background-color: #FFF5DA; text-align: left; text-indent: 10px; border-style: solid; border-width: 2px 1px; border-color: #D6BD7E; }

td.titletopright
 { color: #000000; font-size: 11px; font-family: verdana; font-weight: normal; background-color: #FFF5DA; text-align: left; text-indent: 5px; border-style: solid; border-width: 2px 1px 2px 0; border-color: #D6BD7E; }

td.helpHedA
 { color: #000000; font-size: 11px; font-family: verdana; font-weight: bold; background-color: #FFF5DA; text-align: left; text-indent: 10px; border-top: 2px solid #D6BD7E; border-bottom: 2px solid #D6BD7E; border-left: 1px solid #D6BD7E; }

td.helpHedAwholesale
 { color: #000000; font-size: 11px; font-family: verdana; font-weight: bold; background-color: #FFF5DA; text-align: left; text-indent: 10px; border-bottom: 2px solid #D6BD7E; border-left: 1px solid #D6BD7E; border-top: 2px solid #D6BD7E; }

td.helpHedB
 { color: #000000; font-size: 11px; font-family: verdana; font-weight: bold; background-color: #FFF5DA; text-align: center; text-indent: 0; border-top: 2px solid #D6BD7E; border-right: 1px solid #D6BD7E; border-bottom: 2px solid #D6BD7E; border-left: 1px solid #D6BD7E; }

td.helpHedBwholesale
 { color: #000000; font-size: 11px; font-family: verdana; font-weight: bold; background-color: #FFF5DA; text-align: center; text-indent: 0; border-right: 1px solid #D6BD7E; border-bottom: 2px solid #D6BD7E; border-left: 1px solid #D6BD7E; border-top: 2px solid #D6BD7E; }

td.helpBodtitle
 { color: #404040; font-size: 11px; font-family: verdana, sans-serif, Arial; text-align: left; text-indent: 10px; border: solid 1px #D6BD7E; }
td.helpBodtitle a {text-decoration: none; color: #810A04; font-weight:bold; }
td.helpBodtitle a:hover {text-decoration: underline; color: #810A04;}

td.helpBod
 { color: #404040; font-size: 11px; font-family: verdana, sans-serif, Arial; font-weight: normal; background-color: transparent; text-align: center; text-indent: 0; border: solid 1px #D6BD7E; }


td.checkcart
 { color: #000000; font-size: 12px; font-family: verdana, sans-serif, Arial; font-weight: normal; background-color: #FFF5DA; text-align: right; text-indent: 0; border-right: 1px solid #D6BD7E; border-bottom: 2px solid #D6BD7E; border-left: 1px solid #D6BD7E; }

table.sofT
 { font-size: 11px; font-family: verdana; font-weight: normal; text-align: center; width: 100%; border-collapse: collapse; border-spacing: 0px; }
table.sofTsong
{ text-align: center; font-family: Verdana; font-weight: normal; font-size: 11px; width: 100%; border-collapse: collapse; border-spacing: 0px; }
/============*END DOWNLOADS BOX***********************************************/

/* -- Navigation Old --*/
ul.nav { list-style: none; float: right; text-align: center; margin: 82px 0 0px 0px; width:950px;}
ul.nav li  { font-size: 11px; font-weight: bold; line-height: 11px; text-transform: uppercase; list-style: none; display: inline; margin: 0; padding: 0 0px 0 30px; }
ul.nav li a { color:#3E3548; text-decoration:none;}
ul.nav li a:hover, ul.nav li.current_page_item a { color:#810A04; text-decoration:none; }
ul.nav-footer {list-style: none; text-align: center; padding: 10px 0 0 0px; width:950px;}
ul.nav-footer li  { font-size: 11px; font-weight: bold; line-height: 11px; text-transform: uppercase; list-style: none; display: inline; margin: 0; padding: 0 0px 0 30px; }
ul.nav-footer li a {color:#3E3548;text-decoration:none;}
ul.nav-footer li a:hover, ul.nav li.current_page_item a {color:#3E3548;text-decoration:none;}


/* End Various Tags & Classes*/

/* -- Stu Nicholls Navigation --*/

img.stamp {clear:both; margin-left:40px;}

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/stamp-collecting.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#menuWrap {float:left; background: url(images/nav-bg.gif); width: 950px; height:25px; padding-right: 0px; margin: 0px;}
#menu { margin:0; padding:0 0 0 20px; list-style:none; white-space:nowrap; text-align:left; float:left; }

#menu li {margin:0; padding:0; list-style:none;}
#menu li {display:inline-block; display:inline;}
#menu ul {padding:0; margin:0; list-style:none; position:absolute; left:-9999px; border:1px solid ; border-color: #E1DDD2 #E1DDD2 #E1DDD2 #E1DDD2;}

#menu ul.ul-one {background:#FFF5DA; border: solid 1px #E1DDD2;}
#menu ul.ul-two {background:#FFF5DA; border: solid 1px #E1DDD2;}
#menu ul.ul-three {background:#a0c0d0;}
#menu ul.ul-four {background:#98b8c8;}
#menu ul.ul-five {background:#90b0c0;}
#menu ul.ul-six {background:#88a8b8;}
#menu ul.ul-seven {background:#80a0b0;}

#menu li.li-top {float:left; display:block; background:url(images/divider.gif) no-repeat left center;}
#menu li.first {background:none;}

#menu a {display:block; font:normal 11px arial, helvetica, verdana, sans-serif; color:#54325B; line-height:25px; text-transform:uppercase; text-decoration:none; padding: 0px 30px 0 30px;}

#menu :hover a:hover {background:#D6BD7E; color:#71447B;}

#menu li a.sub {background:url(images/sub.gif) no-repeat right center; }

#menu li.li-top a.top {float:left;}
#menu li.li-top-cart {float: left; margin: 0 0 0 25px;}

#menu li a.top:hover {position:relative; background:#D6BD7E; color:#71447B; }
#menu li.li-top:hover {position:relative; background:#D6BD7E; color:#71447B; }

#menu li.li-top:hover > a {background:#D6BD7E; color:#000000; }
#menu li.li-top:hover ul :hover > a {background:#D6BD7E; color:#000000; }

#menu li.li-top:hover ul {margin-top:25px; }

#menu :hover ul {left:0; }
#menu :hover ul a {white-space:nowrap; border-bottom:1px solid #E1DDD2;}
#menu :hover ul b {position:absolute;}
#menu :hover ul.right {left:auto; right:-1px;}

#menu :hover ul :hover ul, 
#menu :hover ul :hover ul :hover ul,
#menu :hover ul :hover ul :hover ul :hover ul,
#menu :hover ul :hover ul :hover ul :hover ul :hover ul,
#menu :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul,
#menu :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul
{left:95%; margin-top: -25px; }

#menu :hover ul :hover ul.cds, 
#menu :hover ul :hover ul :hover ul.cds,
#menu :hover ul :hover ul :hover ul :hover ul.cds,
#menu :hover ul :hover ul :hover ul :hover ul :hover ul.cds,
#menu :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul.cds,
#menu :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul.cds
{left:100%; margin-top:-26px; }

#menu :hover ul :hover ul.left, 
#menu :hover ul :hover ul :hover ul.left,
#menu :hover ul :hover ul :hover ul :hover ul.left,
#menu :hover ul :hover ul :hover ul :hover ul :hover ul.left,
#menu :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul.left,
#menu :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul.left
{left:auto; right:95%; margin-top:-26px; }

#menu :hover ul ul, 
#menu :hover ul :hover ul ul,
#menu :hover ul :hover ul :hover ul ul,
#menu :hover ul :hover ul :hover ul :hover ul ul,
#menu :hover ul :hover ul :hover ul :hover ul :hover ul ul,
#menu :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul ul
{left:-9999px;}

#menu :hover ul ul.left, 
#menu :hover ul :hover ul ul.left,
#menu :hover ul :hover ul :hover ul ul.left,
#menu :hover ul :hover ul :hover ul :hover ul ul.left,
#menu :hover ul :hover ul :hover ul :hover ul :hover ul ul.left,
#menu :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul ul.left
{left:-9999px; right:auto;}

#menu table {border-collapse:collapse; margin-top:-1px;}
