/* FGC - FourGates Conversion - 6/18/10 */

#checkout-message {
  position: absolute;
  top: 75px;
  left: 50%;
  margin-left: 236px;
}

#guarantee-seal {
  position: absolute;
  top: -10px;
  left: 50%;
  margin-left: 385px;
}

#thank-you-message {
  position: absolute;
  top: 24px;
  left: 50%;
  margin-left: 242px;
  width:230px;
  height:40px;
  /* background:url('../images/quick-cart-view-bg.png') no-repeat; */
}

#fbdr {
  border: solid 1px #ffffcc;
}

#thank-you-title {font-size:11px;font-family:verdana, arial, helvetica;color:#3d77cb;text-align:left;}
#thank-you-text {font-size:11px;color:#ffffff;font-family: Arial, Helvetica, sans-serif;text-align:left;font-weight:bold;font-style:italic;}

.opac img{
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
   filter:alpha(opacity=100);
   -moz-opacity:1.00;
   opacity:1.0;
}

.opac:hover img{
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
   filter:alpha(opacity=80);
   -moz-opacity:.80;
   opacity:0.8;
}

#wrapper {
  position: absolute;
  top: 0px;
  left: 50%;
  margin-left: -475px;
  width:950px;
  text-align:center;
}	

#paymentech {
  position: relative;
  top: -133px;
}
	
#optin {
	width:200px;
	height:auto;
	text-align:center;
        padding-bottom:5px;
	margin-top:10px;
	border-right:solid 1px #5F5A59;
	border-bottom:solid 1px #5F5A59;
}

#optin img{border:0;}

a.gl{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#3d77cb;text-decoration: none;}
a.gl:active{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#000000;text-decoration:none;}
a.gl:visited{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#3d77cb;text-decoration:none;}
a.gl:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:darkblue;text-decoration:underline;}

a.nb{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:darkblue;text-decoration: none;}
a.nb:active{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:darkblue;text-decoration:none;}
a.nb:visited{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:darkblue;text-decoration:none;}
a.nb:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:darkblue;text-decoration:underline;}

a.wb{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#ffffff;text-decoration: none;}
a.wb:active{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#000000;text-decoration:none;}
a.wb:visited{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#ffffff;text-decoration:none;}
a.wb:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:darkblue;text-decoration:none;}

a.wu{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#ffffff;text-decoration:none;}
a.wu:active{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#ffffff;text-decoration:none;}
a.wu:visited{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#ffffff;text-decoration:none;}
a.wu:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:ffffff;text-decoration:underline;}

a.ou{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#ffcc66;text-decoration:none;}
a.ou:active{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#ffcc66;text-decoration:none;}
a.ou:visited{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#ffcc66;text-decoration:none;}
a.ou:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#ffcc66;text-decoration:underline;}

a.bc{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#3d77cb;text-decoration: none;}
a.bc:active{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#000000;text-decoration:none;}
a.bc:visited{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#3d77cb;text-decoration:none;}
a.bc:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:darkblue;text-decoration:underline;}

#veiw-cart {
  position: absolute;
  top: 75px;
  left: 50%;
  margin-left: 243px;
}

#checkout-now {
  position: absolute;
  top: 75px;
  left: 50%;
  margin-left: 363px;
}
  
#quick-cart-view {
  position: absolute;
  top: 30px;
  left: 50%;
  margin-left: 246px;
  width:125px;
  height:31px;
  background:url('../images/quick-cart-view-bg.png') no-repeat;
}

#quick-cart-title {font-size:12px;font-family:verdana, arial, helvetica;color:#3d77cb;}
#quick-cart-text {font-size:12px;color:darkblue;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;}

#product-search {
  position: absolute;
  top: 110px;
  left: 50%;
  margin-left: 240px;
}

#FG-logo {
  position: absolute;
  top: 36px;
  left: 50%;
  margin-left: -467px;
}

#quotes {
     /* position:absolute; */
     /* top:152px; */
     /* left:50%; */
     /* margin-left:-333px; */
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:11px;
     font-weight:normal;
     color:#00599c;
     /* width:403px; */
     /* height:18px; */
     width:195px;
     height:80px;
     background:none;
     /* border-right:solid 1px #5F5A59; */
     text-align:left;
}
   
#important-message {
     position:absolute;
     top:144px;
     left:50%;
     margin-left:-327px;
     padding:3px;
     font-family:Arial, Helvetica, sans-serif;
     font-size:13px;
     color:#000000;
     width:320px;
     height:18px;
     border:solid 1px #000000;
     background-color:#ffffff;
     text-align:right;
}

#important-text {float:left;width:130px;text-align:left;font-weight:bold;color:#00599c;}

#AG-important-message {
     position:absolute;
     top:144px;
     left:50%;
     margin-left:-327px;
}
   
#promotions {
  position: absolute;
  top: 23px;
  left: 50%;
  margin-left: -223px;
}

#cat-box1 {
     position:absolute;
     top:180px;
     left:50%;
     margin-left:-325px;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:13px;
     color:#000000;
     width:100px;
     height:300px;
     text-align:left;
}

#cat-box2 {
     position:absolute;
     top:180px;
     left:50%;
     margin-left:-207px;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:13px;
     color:#000000;
     width:100px;
     height:300px;
     text-align:left;
}

#cat-box3 {
     position:absolute;
     top:180px;
     left:50%;
     margin-left:-89px;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:13px;
     color:#000000;
     width:100px;
     height:300px;
     text-align:left;
}

#cat-box4 {
     position:absolute;
     top:180px;
     left:50%;
     margin-left:29px;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:13px;
     color:#000000;
     width:100px;
     height:300px;
     text-align:left;
}

#cat-box5 {
     position:absolute;
     top:180px;
     left:50%;
     margin-left:147px;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:13px;
     color:#000000;
     width:100px;
     height:300px;
     text-align:left;
}

#cat-box6 {
     position:absolute;
     top:435px;
     left:50%;
     margin-left:-325px;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:13px;
     color:#000000;
     width:100px;
     height:300px;
     text-align:left;
}

#cat-box7 {
     position:absolute;
     top:435px;
     left:50%;
     margin-left:-207px;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:13px;
     color:#000000;
     width:100px;
     height:300px;
     text-align:left;
}

#cat-box8 {
     position:absolute;
     top:435px;
     left:50%;
     margin-left:-89px;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:13px;
     color:#000000;
     width:100px;
     height:300px;
     text-align:left;
}

#cat-box9 {
     position:absolute;
     top:435px;
     left:50%;
     margin-left:29px;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:13px;
     color:#000000;
     width:100px;
     height:300px;
     text-align:left;
}

#cat-box10 {
     position:absolute;
     top:435px;
     left:50%;
     margin-left:147px;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:13px;
     color:#000000;
     width:100px;
     height:300px;
     text-align:left;
}

#cat-box-titles {vertical-align:bottom;line-height:1.1em;}

#cat-1line {position:relative;top:-37px;left:7px;}
#cat-1line-links {text-align:left;font-size:10px;position:relative;top:-15px;left:2px;}

#cat-2line {position:relative;top:-37px;left:7px;}
#cat-2line-links {text-align:left;font-size:10px;position:relative;top:-30px;left:2px;}

div.newmenu{float:left;display:block;text-decoration:none;font-weight:bold;font-size:12px;line-height:0.4;font-family:Arial, Helvetica, sans-serif;/* font-family: verdana, georgia, arial, sans-serif; */}
div.newmenu a{display:block;text-decoration:none;color:#fff;padding:6px;background-color:darkblue;width:112px;text-align:left;
	-moz-border-radius-topright: 4px;
	-khtml-border-top-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-khtml-border-bottom-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:0.6;
}
div.newmenu a:hover{text-decoration:none;color:darkblue;background:#ffffff;font-weight:bold;}
div.newmenu a:active{text-decoration:none;color:#cc0000; background:#3d77cb;font-weight:bold;}

div.newmenu2 a{display:block;text-decoration:none;color:darkblue;padding:6px;background-color:#ffffcc;width:105px;text-align:left;
	-moz-border-radius-topright: 4px;
	-khtml-border-top-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-khtml-border-bottom-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:0.6;
}

div.newmenu7{float:left;display:block;text-decoration:none;font-weight:bold;font-size:12px;line-height:0.4;font-family:Arial, Helvetica, sans-serif;/* font-family: verdana, georgia, arial, sans-serif; */}
div.newmenu7 a{display:block;text-decoration:none;background:url('images/dark-blue-tab.png');padding:6px;color:#fff;width:112px;text-align:left;
	-moz-border-radius-topright: 4px;
	-khtml-border-top-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-khtml-border-bottom-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:0.6;
}
div.newmenu7 a:hover{text-decoration:none;color:darkblue;background:url('images/light-blue-tab.png');font-weight:bold;}
div.newmenu7 a:active{text-decoration:none;color:#cc0000;background:url('images/light-blue-tab.png');font-weight:bold;}


h1 {font-size:18px;font-family:arial,helvetica;color:midnightblue;}
h2 {font-size:13px;font-family:arial,helvetica;color:midnightblue;}

body {background:url('../images/faded-flowers-blue-22-bg.png') repeat-x;background-color:#F0F0F0;text-align:center;align:center;}

#top-spacer {
 text-align:left;
 height:20px;
}

#header-top {
 background:url('../images/fg-header-w-logo-corners.png') no-repeat;
 height:86px;
}

#top-navbar-wrapper {
 background:url('../images/top-navbar-26-bg.png') no-repeat;
 height:26px; 
}

#top-navbar {
 height:16px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:bold;
 position:relative;top:5px;
 text-align:left;
}

#navbar-spacer {font-weight:normal;color:#00599c;}

#page-bottom {
 background-color:#ffffff;
 background:url('../images/page-bottom-20.png');
 height:20px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#00599c;
 text-decoration:none;
 font-weight:normal;
}

#sidebar-left {
 float:left;
 width:125px;
 background:url('../images/nav_meditation-121x520.png');
 margin: 6px 6px 6px 6px;
}

#sidebar-right {
 float:right;
 width:200px;
 height:auto;
 margin: 7px 10px 7px 10px;
}

#main-page {
 background-color:#ffffff;
 width:950px;
}

#page-right {
 float:right;
 width:830px;
}

#page-content {
 float:left;
 width:570px;
 height:auto;
 margin-left:33px;
}

#bottom-page-link {color:#00599c;font-weight:normal;text-decoration:none;}

#storefront-height {
 height:535px;
}

#footer {width:950px;}

#footer-left {float:left;width:43%;}
#footer-left-left {float:left;width:150px;margin:5px 5px 5px 10px;text-align:left;font-size:13px;}
#footer-middle-left {float:right;width:225px;margin:5px 10px 5px 5px;}

#footer-right {float:right;width:55%;}
#footer-middle-right {float:left;width:340px;margin:5px 5px 5px 5px;}
#footer-right-right {float:right;width:127px;margin:5px 10px 5px 5px;text-align:left;font-size:13px;}

#important-greeting {float:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#00599c;margin-top:3px;}

#sidebar-box {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 text-align:center;
 width:200px;
 padding-bottom:7px;
 margin:10px 0 5px 0;
 border-right:solid 1px #5F5A59;
 border-bottom:solid 1px #5F5A59;
}

#sidebar-title {
 color:#00008b;
 text-align:center;
 font-size:15px;
 font-weight:bold;
 margin-bottom:7px;
}

#sidebar-text {color:#00599c;font-size:11px;font-weight:bold;margin-bottom:5px;}

.clear {clear: both;}

#addtobasket {
 position:relative;
 top:5px;
 left:0px;
}

#cat-header-video {
  float:right;
  width:215px;
  margin-left:5px;
  margin-bottom:5px;
}

#cat-header-video-title {
  font-family:verdana,arial,helvetica;
  color:#00599c;
  font-size:12px;
  line-height:1.1em;
  font-weight:bold;
  text-align:center;
  margin:3px;
}

#navbar {
    width:100%;
    text-align:left;
    vertical-align:bottom;
}

#breadcrumb {
    width:100%;
    text-align:left;
    vertical-align:top;
    margin-top:5px;
    color:darkblue;
}

#page-header {
    text-align:left;
    vertical-align:bottom;
}

#page-footer {
    text-align:left;
    vertical-align:bottom;
}

#ctgy-header {
    text-align:left;
    vertical-align:bottom;
}

#ctgy-footer {
    text-align:left;
    vertical-align:bottom;
}

#prod-header {
    text-align:left;
    vertical-align:bottom;
}

#prod-footer {
    text-align:left;
    vertical-align:bottom;
}

#back-button {
    float:left;
    width:135px;
    font-family:verdana,arial;
    font-size:11px;
    color:darkblue;
    text-align:left;
    margin-top:9px;
}

#back-button input {
    color:darkblue;
}



#prod_desc {
    display: block;
    margin: 0 0 5px 0;
    text-align:left;
    font-family:arial,helvetica;
    font-size:10pt;
}


