/*
  $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
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.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 { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

h3.pagetop {color:#F9B700; font-family: Arial; font-style: bold; font-size : 14px;}
h2.pagemain {color:#EB8924; font-family: arial; font-weight:bold; font-size : 16px; line-height:10px; padding-left:25px; padding-top:15px;}
h2.pagemain a {color:#000000; font-family: verdana; font-weight:normal; font-size : 11px; text-decoration:underline; line-height:13px;}
h1.pagetop {color:#FFB700; font-family: Arial; font-weight:bold; font-size : 18px;}

a.slink {
	float: none;
    color:#FFFFFF;
	font-size: 12px;
	font-family: arial;
	height: 10px;
	vertical-align: middle;
	font-weight: bold;
	text-decoration: none;
}
a.slink:hover {
	float: none;
	color:#CADC0E;
	font-size: 12px;
	font-family: arial;
	height: 10px;
	vertical-align: middle;
	font-weight: bold;
	text-decoration: none;
}




FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

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

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

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;
}



.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

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

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

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;
}



TR.subBar {
  background: #f4f7fd;
}

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



.smallText   {
  font-family : Arial, sans-serif;
  font:bold 11px Arial; 
  color: #807F84;
}
.smallText a{
  font-family : Arial, sans-serif;
  font-size : 11px; 
  color: #807F84;
  text-decoration:none;
}
.smallText a:hover {
  font-family : Arial, sans-serif;
  font-size : 11px; 
  color: #4E4E50;
  text-decoration:none;
}
.smallText_hi {
  font-family : Arial, sans-serif;
  font-size : 11px;
  color: #807F84;
}
.smallText_hi a{
  font-family : Arial, sans-serif;
  font-size : 11px;
  color: #807F84;
  text-decoration:none;
}
.smallText_hi a:hover {
  font-family : Arial, sans-serif;
  font-size : 11px;
  color: #807F84;
  text-decoration:none;
}

.smallText_new   {
  font:bold 11px Arial;
  color: #fff;

  
}
.smallText_new a{
  font:bold 11px Arial;
  color: #fff;
  text-decoration:none;
  padding-left:8px;
  padding-top:6px;
  padding-bottom:6px;
  display:block;
  
}
.smallText_new a:hover {
  font:bold 11px Arial;
  color: #C9E048;
  text-decoration:none;
  background-color:#000;
  display:block;
  padding-top:6px;
  padding-bottom:6px;

 
}
.smallText_new_hi {
  font:bold 11px Arial;
  color: #C9E048;
  background-color:#000;
}
.smallText_new_hi a{
  font:bold 11px Arial;
  color: #C9E048;
  text-decoration:none;
  background-color:#000;
  padding-left:8px;
  padding-top:6px;
  padding-bottom:6px;
  display:block;
}
.smallText_new_hi a:hover {
  font:bold 11px Arial;
  font:bold 11px 
  color: #C9E048;
  text-decoration:none;
  background-color:#000;
}


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



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 { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.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; }





































/* NEW CSS */











































body {
  background: #000000;
  color: #000000;
  margin: 0px;
  background-image: url(../images/main_bg.jpg);
  background-repeat: repeat-x;
    }
/* \*/
* html .italics-test, * html .italics-test-side {
overflow: hidden;
width: 100%;
o\verflow: visible;
w\idth: auto;
he\ight: 1px;
word-wrap: normal;
}
/* */


* html .anyelement {rules read only by IE/Win and IE/Mac}

/* \*/

/* */


html,body{
  margin:0; 
  padding:0;
  border:0;
/* \*/
  height:100%;

}
a.about_link {
	float: none;
	color:#000000;
	font-size: 9pt;
	font-family: arial;
	height: 10px;
	vertical-align: middle;
	font-weight: normal;
	text-decoration: none;
}
a.about_link:hover {
	float: none;
	color:#eb5a23;
	font-size: 9pt;
	font-family: arial;
	height: 10px;
	vertical-align: middle;
	font-weight: normal;
	text-decoration: none;
}
#body_1
 {
  float:left; 
  position:relative; 
  width:900px;  
  height:100%; 
  border-left:#ffffff solid 10px; 
  border-right:#ffffff solid 10px;
 } 

#body_2
 {
  float:left; 
  position:relative; 
  width:900px;  
  height:100%; 
  border:#000000 solid 0px; 
  background:#f2f2f2; 
  top:0px; 
  bottom:0px;
 }

a.book 
 {
  color:#ea5922;
  text-decoration:none;
  font-size:16px;
  font-weight:bold;
 }

a.previous 
 {
  color:#ea5922;
  text-decoration:none;
  font-size:16px;
  font-weight:bold;
 }

#c li {float:left; margin:0; padding:0; text-align:center; border-left:0px solid ; }

#c li a {display:block;padding:6px 3px;height:15px; text-decoration:none; color: #ffffff; font-family: Arial; font-weight:bold; font-size: 12px; background:url(../images/bg_shade.jpg) repeat 0 0; background-color:#45C933;}

#c li a:hover {background-position:-150px 0; color: #ffffff; font-family: Arial; font-weight:bold; font-size: 12px; background:url(../images/bg_shade.jpg) repeat 0 0; background-color:#45C933;}

#c li.selected a{color: #ffffff;  background-position:0 0; background:url(../images/bg5.jpg) repeat 0 0; background-color:#45C933;}


#d li {float:left; margin:0; padding:0; text-align:center; border-left:0px solid ; }

#d li a {display:block;padding:6px 3px;height:15px; text-decoration:none; color: #ffffff; font-family: Arial; font-weight:bold; font-size: 12px; background:url(../images/bg_d_shade.jpg) repeat 0 0; background-color:#45C933;}

#d li a:hover {background-position:-150px 0; color: #ffffff; font-family: Arial; font-weight:bold; font-size: 12px; background:url(../images/bg_d_shade.jpg) repeat 0 0; background-color:#45C933;}

#d li.selected a{color: #ffffff;  background-position:0 0; background:url(../images/bg_d_5.jpg) repeat 0 0; background-color:#45C933;}

.carousel 
   {
    float:left; 
    height:197px; 
    width:918px; 
    background:#000000; 
    background-image:url(../images/center_bg.gif);
   }

.cat_spacer {
   	clear:both;
    margin-top:4px;
    margin-bottom:4px;
   	overflow:hidden;
	line-height:1px;
  	background:#d1d1d1;
	height: 1px;
    border-bottom:solid #ffffff 1px;


}
TD.checkoutBar {
  font-family : Arial, sans-serif;
  font-size : 10px;
  color: #3E561A;
}

SPAN.checkoutBarHighlighted {
  font-family : Arial, sans-serif;
  font-size : 11px;
  color: #000000;
  font-weight:bold;
}
.cl1 {
  float:left; 
  width:188px;
}  
.cl2 {
  float:left;
  width:188px;
  background:#000000;
  padding-top:10px;
  padding-bottom:10px;
}
.cl3 {
  float:left; 
  width:188px;
  height:193px;
  background-image: url(../images/foll_map.gif);
}     
.cl4 {
  float:left; 
  padding:20px 0 0 20px;
  font-weight:bold;
  color:#ffffff;
  font-size:15px;
  font-family:arial;
}   
.cl5 {
  float:left; 
  padding:10px 0 0 20px;
  font-weight:bold;
  color:#CADC0E;
  font-size:10px;
  font-family:arial;
}

.cl6 {
  float:left;
  padding-top:0px; 
  height:220px;
  width:188px;
  background:#E0E0E0;
  background-image:url(../images/nletter_bg.gif);
  background-repeat: repeat-x;
}
.cl7 {
  padding-top:5px; 
  padding-left:10px; 
  font-weight:bold; 
  color:#000000; 
  font-size:15px; 
  font-family:arial;
}
.cl8 {
  padding-top:4px; 
  padding-left:11px; 
  font-weight:normal; 
  color:#000000; 
  font-size:10px; 
  font-family:normal;
}

.clear{
	clear:both;
	/*** these next attributes are designed to keep the div
height to 0 pixels high, critical for Safari and Netscape 7 ***/
    height:0px;
	width: 918px;
	overflow:hidden;
	line-height:0%;
	font-size:0px;
	margin-bottom:0px;
	top: 0px;
}
.clearbody {
	clear:both;
	/*** these next attributes are designed to keep the div
height to 0 pixels high, critical for Safari and Netscape 7 ***/
    height:100%;
	width: 918px;
	overflow:hidden;
	line-height:0%;
	font-size:0px;
	margin-bottom:1px;
}





#clearcenter {
	height:450px; 
	overflow:hidden;
	width: 1px;
}
.clear_form {
	clear:both;
	height:5px;
	overflow:hidden;
	margin-bottom:0px;
}
html>body .clear_form {
	clear:both;
	height:10px;
	overflow:hidden;
	margin-bottom:0px;
}
#clearheadercenter{
	height:0px;
	overflow:hidden;
	width: 100%;
}
#clearfootercenter{
	height:100px; 
	overflow:hidden;
	width: 1%;
}
.clear_left {
	clear:none;
  height:0px;
	overflow:hidden;
}
.clear_main {
	clear:both;
	height:10px;
	overflow:hidden;
	margin-bottom:0px;
}
html>body .clear_main {
	clear:both;
	height:10px;
	overflow:hidden;
	margin-bottom:0px;
	border: solid black 0px;
	
}

.clear_main_body {
	clear:both;
	height:10px;
	overflow:hidden;
	margin-bottom:0px;
}
html> .clear_main_body {
	clear:both;
	height:10px;
	overflow:hidden;
	margin-bottom:0px;
	border: solid #f0f0f0 10px;	
}

.clock {padding:0 0 0 15px; width:152px; height:11px; min-height:16px;  float:left; color:#000s; background:#E0E0E0; font:normal 11px Arial; margin:10px 0 0 54px;  border:solid 4px #E0E0E0;}

*html .clock {padding:0 0 0 15px; width:150px; height:11px; min-height:16px;  float:left; color:#000; background:#E0E0E0; font:normal 11px Arial; margin:3px 0 0 26px;  border:solid 4px #E0E0E0;}


.contact_us {
    width:156px; 
    padding: 2px 0px 0px 0px; 
    color:#C1D053; 
    font-weight:normal; 
    font-size:11px; 
    font-family:arial; 
    border:solid red 0px; 
    float:left;
 }
.contact_us a {
    
    color:#C1D053; 
    font-weight:bold; 
    font-size:11px; 
    font-family:arial; 
    border:solid red 0px; 
    
 }

#container-center {
	text-align:left;
	position:relative;
	left:0px;
	bottom:0px;
	margin:0px;
	width: 918px;
    border: solid red 0px;
    min-height:100%;
 }
.course_info {
  font-family : Verdana, Arial, sans-serif;
  font-size : 10px;
  color: #000000;
}
 .courses {
	height:17px;
	width: 280px;
	color: #FFFFFF;
	float: left;
	padding-top: 2px;
	font-size: 9pt;
	padding-left: 10px;
}
.courses_link  a {
	height:17px;
	width: 280px;
	color: #F75AB3;
	float: left;
	padding-top: 2px;
	font-size: 9pt;
	padding-left: 10px;
	text-decoration: none;
}
.courses_link  a:hover {
	height:17px;
	width: 280px;
	color: #F75AF3;
	float: left;
	padding-top: 2px;
	font-size: 9pt;
	padding-left: 10px;
	text-decoration: none;
}
.dashed
 {
  position:relative; 
  float: left;
  border-bottom: 
  dashed white 1px;
 }
div,p{margin:0}

.dig {
    color: #37383c;
    background-color:#f1f1f1; 
    width:600px;
    height:25px;
    list-style-type: square;
    display: block;
    text-align: left;
    
    
	}
.diw {
    color: #37383c;
    background-color:#ffffff; 
    width:600px;
    height:25px;
    list-style-type: square;
    display: block;
    text-align: left;
    
	}
.errorText { font-family : Arial, sans-serif; font-size : 12px; color: #ff6600; }
.experts 
 {
  font-family : Verdana, Arial, sans-serif;
  font-size : 11px;
  line-height : 11px;
  color: #000000;
  
 }

a.fees_link {
	float: none;
    color:#3EAE0C;
	font-size: 12px;
	font-family: arial;
	height: 10px;
	vertical-align: middle;
	font-weight: normal;
	text-decoration: none;
}
a.fees_link:hover {
	float: none;
	color:#CADC0E;
	font-size: 12px;
	font-family: arial;
	height: 10px;
	vertical-align: middle;
	font-weight: normal;
	text-decoration: none;
}
.fieldKey {
  color : #027A3C;
  font-family : Verdana, Arial, sans-serif;
  font-size : 10px;
  font-weight : bold;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
.fieldKey_new {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color:#000;
}
#follow-container-center {
	text-align:left;
	position:relative;
	left:0px;
	bottom:0px;
	margin:0px;
	width: 918px;
    min-height:100%;
    background-color:#ffffff;
    border: solid black 0px;
 }
#follow_footer 
 {
  float:left; 
  position:relative; 
  width:898px; 
  color:#ffffff;
  top:0px; 
  bottom:0px; 
  height:40px; 
  padding: 10px 0 0 20px;
  background:#000000;
  font:normal 12px  arial;
 }
#footer{
	z-index:1; 
	position:absolute;
	clear: both;
	width:921px; 
	height:80px; 
	overflow:hidden;
	margin-top:0px; 
} 
 .foot_left {
	float: left;
	color:#959595;
	font-size: 10pt;
	font-family: arial;
	height: 32px;
	width: 420px;
	vertical-align: middle;
	font-weight: normal;
}
 .foot_left a {
	color:#959595;
	font-size: 8pt;
	line-height:32px;
	font-family: arial;
	height: 32px;
	width: 420px;
	vertical-align: middle;
	font-weight: normal;
	text-decoration: none;
}
 .foot_left a:hover {
	color:#0071BD;
	font-size: 8pt;
	line-height:32px;
	font-family: arial;
	height: 32px;
	width: 420px;
	vertical-align: middle;
	text-decoration: none;
	font-weight: normal;
}
.foot_link a {
    float:left;
    position:relative;  
	font-weight:bold; 
	color:#CADC0E; 
	font-size:11px; 
	font-family:verdana;
}
.foot_link a:hover {
    float:left;
    position:relative; 
	font-weight:bold; 
    color: #FFFFFF;
	font-size:11px; 
	font-family:verdana;
    text-decoration:none;
}
 .foot_low_left {
	float: left;
	color:#959595;
	font-size: 9pt;
	font-family: arial;
	height: 20px;
	vertical-align: bottom;
	font-weight: normal;
	width: 700px;
	margin-top: 10px;
}
a.foot_low_left:link   {
	float: none;
	color:#959595;
	font-size: 8pt;
	font-family: arial;
	height: 10px;
	vertical-align: middle;
	font-weight: normal;
	text-decoration: none;
}
a.foot_low_left:visited   {
	float: none;
	color:#959595;
	font-size: 8pt;
	font-family: arial;
	height: 10px;
	vertical-align: middle;
	font-weight: normal;
	text-decoration: none;
}
a.foot_low_left:hover {
	float: none;
	color:#005BAC;
	font-size: 8pt;
	font-family: arial;
	height: 10px;
	vertical-align: middle;
	font-weight: normal;
	text-decoration: none;
}
a.foot_low_left:active {
	float: none;
	color:#959595;
	font-size: 8pt;
	font-family: arial;
	height: 10px;
	vertical-align: middle;
	font-weight: normal;
	text-decoration: none;
}
.foot_right{
	color:#959595;
	font-size: 8pt;
	line-height:30px;
	font-family: arial;
	width: 499px;
	padding: 0px;
}
.foot_low_right {
	color:#ffffff;
	font-size: 11px;
	font-family: verdana;
	padding: 0px;
	top: 0px;
	position: relative;
	float: right;
	text-align: left;
	height: 15px;
	clear: none;
	margin-top: 0px;
}
.foot_low_right a    {
	text-decoration:none;
	color: #ffffff;	
}
.foot_low_right a:hover   {
	text-decoration:none;
	color: #F28F02;
}
#footer_up {
	text-align:left;
	width: 919px;
	background-repeat: repeat;
	background-color: #CCCCCC;
	border: solid #C7C7C7 1px;
	background-image: url(/images/foot_spacer.gif);
	height: 32px;
 }
.formArea {
  background-color : #ffffff;
  border-color : #3E561A;
  border-style : solid;
  border-width : 0px;
  
}
.formAreaTitle {
  font-family : Arial, sans-serif;
  font-size : 18px;
  font-weight : normal;
  color:#eb5a23; 
}
.formTitle {
  font-family : Arial, sans-serif;
  font-size : 12px;
  font-weight : normal;
  color:#000000; 
}
.form_main {
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	padding: 2px;
    text-align:left;
}

#fullheightcontainer{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	position:relative;
	width:918px;
	/* \*/
  height:100%;


}
.gf09 a{width:282px; height:18px; background-color:#16530E; padding:9px 16px 9px 16px; font:normal 12px verdana; color:#fff;}
.gf09 a:hover{color:#B7CF40;}

.gf10 a{width:282px; height:18px; background-color:#16530E; padding:9px 16px 9px 16px; font:normal 12px verdana; color:#fff;}
.gf10 a:hover{color:#B7CF40;}

a.gfees_link {
	float: none;
    color:#016527;
	font-size: 10px;
	font-family: arial;
	height: 10px;
	vertical-align: middle;
	font-weight: bold;
	text-decoration: none;
}
a.gfees_link:hover {
	float: none;
	color:#46C61E;
	font-size: 10px;
	font-family: arial;
	height: 10px;
	vertical-align: middle;
	font-weight: bold;
	text-decoration: none;
}

#gfx_bg_middle{
	top:0px;
	position:absolute;
	height:100%;
	overflow:hidden;
	width:921px; 
	margin-left:px; 
	background:none; 
}

.greenlink { font-family: Verdana, Arial, sans-serif; color:#62B131; font-size : 11px; text-decoration:none; font-weight: bold;}


.grey_roll a 
{
    position:relative;
    float:left;
    height: 22px; 
    width: 271px; 
    padding-top:6px;
    padding-left:4px;
    font: normal 12px arial;
    color: #000000;
    text-decoration:none;
    border: solid black 0px;
    border-bottom: dashed white 1px;
}

.grey_roll a:hover
{
    position:relative;
    float:left;
    height: 22px; 
    width: 271px; 
    padding-top:6px;
    padding-left:4px;
	background-color:#38373c;
    font: normal 12px arial;
    color: #ffffff; 
    text-decoration:none;
    border-bottom: dashed white 1px;
}
.grey_roll_current a  
{
    position:relative;
    float:left;
    height: 22px; 
    width: 271px;
    padding-top:6px;
    padding-left:4px;
	background-color:#38373c;
    font: normal 12px arial;
    color: #ffffff; 
    text-decoration:none;
    border-bottom: dashed white 1px;
}
.grey_roll_current a:hover 
 {
    position:relative;
    float:left;
    height: 22px; 
    width: 271px;
    padding-top:6px;
    padding-left:4px;
	background-color:#38373c;
    font: normal 12px arial;
    color: #ffffff;     
    text-decoration:none;
    border-bottom: dashed white 1px;
}

#header{
	z-index:2;
	position:absolute;
	top:30px;
	width:960px;
	height:110px;
	overflow:hidden;
	border: solid pink 0px;
} 

.head_1 {
    height:171px; 
    width:918px; 
	background-image: url(../images/header.gif); 
    background-repeat: no-repeat; 
    background-color: #ffffff; 
    bottom:0px; 
    position: relative;
	}
.head_2 {
    position: relative; 
    left:0px; 
    width:918px; 
    height:129px; 
    border: solid black 0px;
	}
.head_3 {
    position: relative;
    float:left; 
    left:0px; 
    width:340px; 
    height:129px; 
    border: solid black 0px;
	}
.head_4 {
    float:left; 
    padding-top:0px; 
    width:141px; 
    height:127px;
	}
.head_5 {
    position: relative;
    
	}
.head_6 {
    position:relative; 
    top:10px; 
    left:14px; 
    color:#016525; 
    font-family: arial;  
    font-size:12px; 
    font-weight:bold;
	}
.head_7 {
    position: relative; float:right; border: solid black 0px; width:560px;
	}
.head_8 {
    border: solid black 0px; float:left; height:80px; width:200px; 
	}
.head_9 {
    position: relative; float:left; border: solid black 0px; top:50px;
	}
.head_10 {
    position: relative; float:right;  width:350px; border: solid black 0px; height:85px;
	}
.head_11 {
    position: absolute; top:36px; left:163px; float:right; height:12px; width:300px;
	}
.head_12 {
    position: absolute; top:55px; left:24px; float:right; height:24px; width:400px;
	}
.head_13 {
    position: relative; top:0px; float:right;width:460px;
	}
.head_14 {
    position: relative; top:0px; float:right; padding-right:0px; color:#B1B1B5; font-family: Arial; font-weight:normal; font-size : 12px;
	}
.home_b {
	background: url(/images/home_b.gif) 0 100% no-repeat;
	background-color:#252429;
	float: left;
	height: 316px;
	position: relative;
	right: 0px;
	border: solid pink 1px;
	left: 0px;
	bottom: 0px;
	margin-left: 0px;
	width: 960px;
	
	}
.home_clear {
	clear:both;

     height:1px;
	overflow:hidden;	
	
	
}
.home_clear_main {
	clear:both;
	height:100%;
	width:960px;
	overflow:hidden;
	margin-bottom:0px;
}
.home_column_1 
 {
	float:left;
	width:243px;
	padding-left: 10px;
	padding-top: 10px;
	height: 100%;
	font-family: arial;
	font-size: 12px;
	color: #FFFFFF;
 }
.home_column_3 {
	float:right;
	width:693px;
	padding-top: 0px;
	padding-left: 0px;
	height: 100%;
	padding-bottom: 0px;
	left: -10px;
}
#home-container-center {
	text-align:left;
	position:relative;
	left:0px;
	bottom:0px;
	margin:0px;
	width: 918px;
	height: 100%;
    min-height: 100%;
    border: solid red 0px;
	background-color:#ffffff;
 }
 
html>body #home-container-center {
	text-align:left;
	position:relative;
	left:0px;
	bottom:0px;
	margin:0px;
	width: 918px;
	min-height: 100%;
	background-color:#ffffff;
 }
.home_l {
	/*background: url(/images/home_l.gif) 0 0 no-repeat;*/
	background-color:#252429;
	width: 21px;
	height: 316px;
	margin-left: 0px;
	position: relative;
	top: 0px;
	left: 0px;
	float: none;
	clear: left;
}
/*.home_li li {
    color: #37383c;
    background-color:#f1f1f1; 
    width:261px;
    height:25px;
    list-style-type: disc;
    display: block;
    
	}*/



#home-main {
	height: 100%;
	clear: both;
	padding-left: 0px;
	padding-top: 0px;
	position: relative;
	top: 0px;
	padding-bottom: 0px;
}

.home_r {
	background: url(/images/home_r.jpg) 100% 0 no-repeat;
	height: 316px;
	width: 960px;
	margin-top: 0px;
	position: absolute;
	float: right;
	margin-right: 0px;
	top: 0px;
	right: 0px;
	left: 0px;
	bottom: 0px;
		border: solid red 0px;
}
.home_t {
	background: url(/images/home_t.gif) 35px 0 no-repeat;
	width: 960px;
	height: auto;
	float: right;
	position: relative;
	top: 0px;
	right: 0px;
	left: 0px;
	bottom: 0px;
}

* html #gfx_bg_middle{
  display:none; 
}

/* \*/
* html #wrapper{
  height:100%;
}
hr {
	margin-top: 2.0em;
	margin-bottom: 2.0em;
	}
hr {
	margin: 0px; 
	color: #ccc; 
	background-color: #ccc; 
	height: 1px;
	}

#iconmenu {
	position: relative;
	margin: 0px;
	margin-left: 0px;      
	float:right;
	padding: 0px;
	width: 620px;
	height: 110px;
	margin-top: 0px;
        z-index:3; 	
        border: solid red 0px;
}

#iconmenu1 {
	position: relative;	
	margin-left: -616px;      
	float: right;
	padding: 0px;
	width: 49px;
	height: 110px;
	margin-top: 0px;
        z-index:8; 	
        border: solid red 0px;
}
#iconmenu2 {
	position: relative;
	margin-left: -571px;      
	float:right;
	padding: 0px;
	width: 80px;
	height: 110px;
	margin-top: 0px;
        z-index:7; 	
        border: solid red 0px;
}
#iconmenu3 {
	position: relative;
	margin-left: -491px;      
	float:right;
	padding: 0px;
	width: 77px;
	height: 110px;
	margin-top: 0px;
        z-index:6; 	
        border: solid red 0px;
}
#iconmenu4 {
	position: relative;
	margin-left: -689px;      
	float:right;
	padding: 0px;
	width: 120px;
	height: 110px;
	margin-top: 0px;
        z-index:5; 	
        border: solid red 0px;
}
#iconmenu5 {
	position: relative;
	margin-left: -638px;      
	float:right;
	padding: 0px;
	width: 79px;
	height: 110px;
	margin-top: 0px;
        z-index:4; 	
        border: solid red 0px;
}
#iconmenu6 {
	position: relative;
	margin-left: -694px;      
	float:right;
	padding: 0px;
	width: 109px;
	height: 110px;
	margin-top: 0px;
        z-index:3; 	
        border: solid red 0px;
}
#iconmenu7 {
	position: relative;
	margin-left: -680px;       
	float:right;
	padding: 0px;
	width: 106px;
	height: 110px;
	margin-top: 0px;
    z-index:2; 	
    border: solid red 0px;
}




.ie_home_clear {
	clear:both;
    height:1px;
	overflow:hidden;
}

img {
	border: 0;
	}

.infoBox {
  font-family : Arial, sans-serif;
  font-size : 10px;
  color : #ff0000;
  background: #E6E7FF;
}

.italics-test, .italics-test-side {
font-style: italic; 
text-align: justify; 
}

.lavaLamp {
    position: relative;
    height: 300px; width: 263px;
    /*background: url("../images/bg.gif") no-repeat left center;*/
    padding: 0px; margin: 0px 0;
    overflow: hidden;
	background-color:#f2f2f2;
    border: solid black 0px;
}
/* Force the list to flow horizontally */
.lavaLamp li {
 /*float: left; clear:left;*/
    list-style: none;
    border-bottom: dotted #ffffff 2px;
    width:263px; 
    height: 22px;
    }

/* Represents the background of the highlighted menu-item. */
.lavaLamp li .back {
    background: url("../images/lava.gif") no-repeat right -10px;
    width: 263px; height: 25px;
    top:0px;
    z-index: 8;
    position: relative;
    }
            
.lavaLamp li.back .left {
    background: url("../images/lava.gif") no-repeat top left;
    height: 25px;
    margin-right: 0px;
    }
        
/* Styles for each menu-item. */

.lavaLamp li a {
            position: relative; overflow: hidden;
            text-decoration: none;
            text-transform: uppercase;
            font: normal 12px arial;
            color: #000; outline: none;
            text-align: center;
            height: 25px; top: 0px;
            z-index: 10; letter-spacing: 0;
            float: left; display: block;
            margin: auto 4px;
            font: bold 12px arial;
            border: solid red 1px;
        }
html>body .lavaLamp li a {
            
            margin: auto 9px;
        }
.lavaLamp li a current {
            position: relative; 
            overflow: hidden;
            text-decoration: none;
            text-transform: uppercase;
            font: bold 21px arial;
            color: #fff; 
            outline: none;
            text-align: center;
            height: 25px; 
            top: 0px;
            z-index: 10; 
            letter-spacing: 0;
            float: left; 
            display: block;
            margin: auto 0px;
            border: solid black 1px;
        }
html>body .lavaLamp li a current {
            
            margin: auto 0px;
        }

.left_nav a {
    color: #ffffff;
    background-color:none; 
    width:179px;
    height:17px;
    text-align: left;
    padding-left:10px; 
    font: bold 10px arial;
    display:block; 
    padding-top:4px;  
	}
.left_nav a:hover {
    color: #ffffff;
    background-color:#343434; 
    width:179px;
    height:17px;
    text-align: left; 
    padding-left:10px; 
    font: bold 10px arial;  
    text-decoration:none;
    display:block; 
    padding-top:4px; 
    text-decoration:none;
	}
.left_nav_follow a {
    color: #ffffff;
    background-color:none; 
    width:178px;
    height:17px;
    text-align: left;
    padding-left:10px; 
    font: bold 10px arial;
    display:block; 
    padding-top:4px; 
    text-decoration:none; 
	}
.left_nav_follow a:hover {
    color: #ffffff;
    background-color:#343434; 
    width:178px;
    height:17px;
    text-align: left; 
    padding-left:10px; 
    font: bold 10px arial;  
    text-decoration:none;
    display:block; 
    padding-top:4px; 
	}
.left_nav_follow_selected a {
    color: #ffffff;
    background-color:#343434; 
    width:178px;
    height:17px;
    text-align: left; 
    padding-left:10px; 
    font: bold 10px arial;  
    text-decoration:none;
    display:block; 
    padding-top:4px; 
	}
.left_nav_follow_selected a:hover {
    color: #ffffff;
    background-color:#343434; 
    width:178px;
    height:17px;
    text-align: left; 
    padding-left:10px; 
    font: bold 10px arial;  
    text-decoration:none;
    display:block; 
    padding-top:4px; 
	}
li {
	font-size: 90%;
	line-height: 1.1em;
	margin-top: 0.3em;
	margin-bottom: 0.2em; 
    color: #ffffff;
	}
.lig {
    color: #37383c;
    background-color:#f1f1f1; 
    width:261px;
    height:25px;
    list-style-type: square;
    display: block;
    text-align: left;
    
    
	}
.liw {
    color: #37383c;
    background-color:#ffffff; 
    width:261px;
    height:25px;
    list-style-type: square;
    display: block;
    text-align: left;
    
	}
a.link {
	float: none;
	color:#005BAC;
	font-size: 10pt;
	font-family: arial;
	height: 10px;
	vertical-align: middle;
	font-weight: normal;
	text-decoration: none;
}
a.link:hover {
	float: none;
	color:#454545;
	font-size: 10pt;
	font-family: arial;
	height: 10px;
	vertical-align: middle;
	font-weight: normal;
	text-decoration: none;
}

#lnav_1 
 {
  float:left; 
  position:relative; 
  width:918px; 
  color:#ffffff;
  top:15px; 
  bottom:0px; 
  height:40px; 
  padding: 10px 0 0 0px;
  background:#000000;
  font:normal 11px  verdana;
 }

#lnav_2 
 {
  float:left;
  position:relative;
  width:263px;
  left:0px;
  top:0px;
  padding-bottom:0px;
  border: solid black 0px;
 }

#lnav_3 
 {
  float:left;
  position:relative;
  height:253px;
  width:263px;
  left:14px;
  top:0px;
  padding-bottom:10px;
  background: url(../images/special_offer.jpg) no-repeat;
  
 }
#lnav_4 
 {
  float:left;
  position:relative;
  width:263px;
  left:14px;
  top:0px;
  height:98px; 
  bottom:0px;
  background: url(../images/wtfu.gif) no-repeat;
 }

.main {
	margin: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	padding: 0px;
    line-height : 1.5;
    color: #8E8E90;
}

.main A {
  font-family : Verdana, Arial, sans-serif;
  font-size : 12px;
  line-height : 1.5;
  color: #8E8E90;
  
}

#main {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	height: 100%;
	clear: both;
	padding-left: 0px;
	padding-top: 9px;
	position: relative;
	color:#454545;
	border: solid black 0px;
	top: -62px;
	left: 26px;
	width: 918px;
}
html>body #main {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	min-height: 100%;
	clear: both;
	padding-left: 0px;
	padding-top: 9px;
	position: relative;
	color:#454545;
	border: solid black 0px;
	top: -62px;
	left: 26px;
	width: 918px;
	overflow-y: hidden;
}
#main_1 {
    float:left;
    position:relative;
    width:616px;
    left:9px;
    height:100%;
}
#main_2 {
    float:left;
    position:relative;
    width:616px;
    left:-9px;
    height:100%;
    border-left: solid #FFFFFF 9px;
    background:#ffffff;
}  
#main_3 {
    float:left; 
    position:relative; 
    width:600px; 
    left:9px; 
    top:9px; 
    height:100%; 
    color:#38373c; 
    font-size:12px;
}
.main_3 { 
    color:#ea5922; 
    font-size:22px;
    font-weight:normal;
    padding-top:6px; 
    padding-bottom:6px; 
}
#main_4 {
    float:left; 
    position:relative; 
    width:600px; 
    left:0px; 
    margin-top:19px; 
    height:100%;
}
.main_4 { 
    color:#444446; 
    font-size:11px;
    font-weight:normal;
    width:100%; 
}
#main_5 {
    float:left; 
    position:relative; 
    width:100%; 
    left:9px; 
    top:0px; 
    height:100%;
}
#main_6 {
    float:left; 
    position:relative; 
    width:100%; 
    left:0px; 
    top:9px; 
    
}
.main_bg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	height: 390px;
	width: 918px;
	clear: none;
	padding-left: 0px;
	padding-top: 0px;
	position: relative;
}
#main_body {
      height:800px; 
	  width:899px; 
	  padding-left:0px; 
	  border:solid #0000FF 1px; 
	  top:-60px; 
	  clear:both;
	
}

.main_centre 
  {
   float:left; 
   height:250px; 
   width:189px; 
   background:#E0E0E0; 
   padding-top:0px; 
   background-image:url(../images/nletter_bg.gif);
  }

.main_centre_text 
  {
   padding-top:4px;
   padding-left:0px; 
   font-weight:bold; 
   color:#000000; 
   font-size:10px; 
   font-family:arial;
  }
.main_centre_text input
  {
   
   padding-left:4px; 
   font-weight:normal; 
   color:#000000; 
   font-size:11px; 
   font-family:arial;
   
  }
.main_centre_country_text 
  {
   padding-top:4px;
   padding-left:0px; 
   width:80px;
  }
.main_centre_country_text select 
  {
   
   padding-left:0px; 
   font-weight:bold; 
   color:#000000; 
   font-size:10px; 
   font-family:arial;
   
  }
.main_centre_form 
  {   
   padding-top:0px; 
   padding-left:10px;   
  }

.main_centre_nl 
  {
   padding-top:10px; 
   padding-left:10px; 
   font-weight:bold; 
   color:#000000; 
   font-size:15px; 
   font-family:arial;
  }

.main_centre_nl_sm 
  {
   padding-top:10px; 
   padding-left:10px; 
   line-height:12px;
   font-weight:normal; 
   color:#000000; 
   font-size:11px; 
   font-family:verdana;
  }

.main_course_info {
  font-family : Verdana, Arial, sans-serif;
  font-size : 11px;
  color: #000000;
}

.main_home  {
  font-family : Arial, sans-serif;
  font-size : 11px;
  color: #000000;
  text-decoration:none;
  padding-top:0px; 
  padding-left:25px;
  font-weight:normal;
}
.main_home a {
  font-family : Arial, sans-serif;
  font-size : 11px;
  color: #000000;
  text-decoration:underline;
  font-weight:normal;
  
}

.main_home a:hover {
  font-family : Arial, sans-serif;
  font-size : 11px;
  color: #8E8E90;
  text-decoration:underline;
  font-weight:normal;
}
.main_ms {
  font-family : Verdana, Arial;
  font-size : 11px;
  font-weight: normal;
  color: #000000;
}
.main_name_1 {
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	padding: 0px;
    color:#7F9705;
    font-weight:bold;
}
.main_name_2 {
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	padding: 0px;
    color:#A7B94B;
    font-weight:bold;
}
.main_name_3 {
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	padding: 0px;
    color:#ECB301;
    font-weight:bold;
}
.main_name_4 {
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	padding: 0px;
    color:#EB7F37;
    font-weight:bold;
}
.main_name_5 {
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	padding: 0px;
    color:#AF1925;
    font-weight:normal;
}
.main_name_6 {
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	padding: 0px;
    color:#84052E;
    font-weight:bold;
}

.main_nl 
  {
   margin: 10px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-style: normal;
   padding-top: 12px;
   padding-left: 45px;
   line-height : 12px;
   color: #8E8E90;
   margin-top:-35px;
  }

#main_rates {
    float:left; 
    position:relative; 
    width:616px; 
    height:134px;
    left:0px; 
    top:0px;
    border: solid black 0px; 
    
}
.main_section
  {
   float:left; 
   height:173px; 
   width:481px; 
   background-image:url(../images/wel_bg.gif);
  }
a.marq {
	float: none;
	color:#ffffff;
	font-size: 11px;
	font-family: arial;
	height: 10px;
	vertical-align: middle;
	font-weight: normal;
	text-decoration: none;
}
a.marq:hover {
	float: none;
	color:#454545;
	font-size: 11px;
	font-family: arial;
	height: 10px;
	vertical-align: middle;
	font-weight: normal;
	text-decoration: none;
}
.mt_1 {
    float:left;
    height:200px; 
    width:189px; 
    background:#000000; 
    padding-top:10px;
    
}
.newItemInCart {
  font-family : Arial, sans-serif;
  font-size : 10px;
  color : #D0AC00;
}
.news {
	height:17px;
	width: 280px;
	color: #FFFFFF;
	float: left;
	padding-top: 2px;
	font-size: 9pt;
	padding-left: 10px;
}
.news_head    
    { 
     font-family: Verdana, Arial; 
     font-size: 12px; 
     font-style: normal; 
     line-height: normal; 
     font-weight: normal; 
     font-variant: normal; 
     text-transform: none; 
     color: #01662C; 
     text-decoration: none 
    }

a.news_link  {
	color: #7D7D7D;
	float: left;
	font-size: 9pt;
	text-decoration: none;
}
a.news_link:hover  {
	color: #594545;
	float: left;
	font-size: 9pt;
	text-decoration: none;
}

.nl_form {
    padding-top:10px; 
    padding-left:0px; 
	font-weight:bold; 
	color:#000000; 
	font-size:10px; 
	font-family:arial;
}



* html #outer{word-wrap:break-word;}



#outer{
	z-index:1;
	position:relative;
	background:none;
    height:100%;
    min-height:100%;
	width: 918px;
	word-wrap: break-word;
    border:solid red 0px; 
    margin-bottom:-20px;
}

.outer_horiz_border, .sb_outer_horiz_border{
	background:#000000;
	height:0px;
	overflow:hidden;
	font-size:0px
}

p {
	font-size: 100%;
	}

.pageHeading {
  font-family : Verdana, Gill Sans, Arial, sans-serif;
  font-size : 17px;
  color: #007A3B;
}

.page_head {
  color:#006E27; 
  font-weight:normal; 
  font-size:15px; 
  font-family:arial; 
  padding: 0 0 10px 0;
}

a.pdf {
	float: none;
	color:#000000;
	font-size: 8pt;
	font-family: arial;
	height: 10px;
	vertical-align: middle;
	font-weight: bold;
	text-decoration: none;
}
a.pdf:hover {
	float: none;
	color:#454545;
	font-size: 8pt;
	font-family: arial;
	height: 10px;
	vertical-align: middle;
	font-weight: bold;
	text-decoration: none;
}

.pros 
  {
   float:left; 
   height:203px; 
   min-height:203px;
   width:248px; 
   background-image:url(../images/wel_bg.gif) ;
   border:solid red 0px;
  }

.pros_say 
  {
   padding-top:10px; 
   padding-left:5px; 
   font-weight:bold; 
   color:#C1C1C1; 
   font-size:12px; 
   font-family:arial;
  }

.pros_mark 
  {
   padding-top:6px; 
   padding-left:5px; 
   font-weight:bold; 
   color:#383838; 
   font-size:12px; 
   font-family:arial;
  }

.pros_mark_text 
  {
   padding-top:6px; 
   padding-left:5px; 
   font-weight:bold; 
   color:#77767B; 
   font-size:11px; 
   font-family:arial; 
   width:190px;
  }


.quote {
  font-family : Verdana, Arial, sans-serif;
  font-size : 11px;
  color: #FFFFFF;
  background-color : #008A4C;
}
.rig {
    color: #37383c;
    background-color:#f1f1f1; 
    width:570px;
    height:135px;
    display: block;
    text-align: left;
    padding:10px;
   
	}
.riw {
    color: #37383c;
    background-color:#ffffff; 
    width:570px;
    height:25px;
    display: block;
    text-align: left;
    margin-bottom:3px;   
	}





.specials  {    
	font-weight:bold; 
    color:#130D0F;
	font-size:11px; 
	font-family:arial;
     
}

.specials a {    
	font-weight:bold; 
    color:#474747;
	font-size:11px; 
	font-family:arial;
    text-decoration:none;
     
}
.specials a:hover { 
	font-weight:bold; 
    color:#EB8924;
	font-size:11px; 
	font-family:arial;
    text-decoration:none;
 
}
.specials_cols  {    
	font-weight:bold; 
    color:#008546;
	font-size:11px; 
	font-family:arial;
    float:left;
     
    
     
}

.specials_head  {    
	font-weight:bold; 
    color:#595959;
	font-size:12px; 
	font-family:arial;
    width:612px; 
    height:21px; 
    
     
}

.specials_head a  {    
	font-weight:bold; 
    color:#595959;
	font-size:12px; 
	font-family:arial;
    width:612px; 
    height:21px; 
    
     
}

.specials_head a:hover {    
	font-weight:bold; 
    color:#000000;
	font-size:12px; 
	font-family:arial;
    width:612px; 
    height:21px; 
    
     
}

.specials_link a {    
	font-weight:normal; 
    color:#FDC100;
	font-size:11px; 
	font-family:arial;
     
    
     
}

.specials_link a:hover {    
	font-weight:normal; 
    color:#8E8E8E;
	font-size:11px; 
	font-family:arial;
    
    
     
}
.special_offers_book    
  { 
   font-family: Verdana, Arial; 
   font-size: 12px; 
   font-style: normal; 
   line-height: normal; 
   font-weight: bold; 
   font-variant: normal; 
   text-transform: none; 
   color: #ffffff; 
   text-decoration: none;
   background-color:#FFC900;
   width:88px;
   height:22px;
   padding-left:9px;
   padding-top:8px;
    
  }

.special_offers_book a   
  { 
   font-family: Verdana, Arial; 
   font-size: 12px; 
   font-style: normal; 
   line-height: normal; 
   font-weight: bold; 
   font-variant: normal; 
   text-transform: none; 
   color: #FA1818; 
   text-decoration: none 
  }

.special_offers_book a:hover    
  { 
   font-family: Verdana, Arial; 
   font-size: 12px; 
   font-style: normal; 
   line-height: normal; 
   font-weight: bold; 
   font-variant: normal; 
   text-transform: none; 
   color: #000000; 
   text-decoration: none 
  }

.special_offers_book_hi    
  { 
   font-family: Verdana, Arial; 
   font-size: 12px; 
   font-style: normal; 
   line-height: normal; 
   font-weight: bold; 
   font-variant: normal; 
   text-transform: none; 
   color: #000000; 
   text-decoration: none 
  }

.special_offers_head    
  { 
   font-family: Verdana, Arial; 
   font-size: 12px; 
   font-style: normal; 
   line-height: normal; 
   font-weight: bold; 
   font-variant: normal; 
   text-transform: none; 
   color: #01662C; 
   text-decoration: none 
  }
.special_offers_prev    
  { 
   font-family: Verdana, Arial; 
   font-size: 12px; 
   font-style: normal; 
   line-height: normal; 
   font-weight: bold; 
   font-variant: normal; 
   text-transform: none; 
   color: #ffffff; 
   text-decoration: none;
   background:#FFC900;
   width:138px;
   height:22px;
   padding-left:15px;
   margin-left:100px;
   padding-top:8px;
    
  }

.special_offers_prev a   
  { 
   font-family: Verdana, Arial; 
   font-size: 12px; 
   font-style: normal; 
   line-height: normal; 
   font-weight: bold; 
   font-variant: normal; 
   text-transform: none; 
   color: #FA1818; 
   text-decoration: none 
  }

.special_offers_prev a:hover    
  { 
   font-family: Verdana, Arial; 
   font-size: 12px; 
   font-style: normal; 
   line-height: normal; 
   font-weight: bold; 
   font-variant: normal; 
   text-transform: none; 
   color: #000000; 
   text-decoration: none 
  }

.special_offers_prev_hi    
  { 
   font-family: Verdana, Arial; 
   font-size: 12px; 
   font-style: normal; 
   line-height: normal; 
   font-weight: bold; 
   font-variant: normal; 
   text-transform: none; 
   color: #000000; 
   text-decoration: none 
  }
.specials_price a  {    
	font-weight:bold; 
    color:#A80728;
	font-family:arial;
     
}
.specials_price a:hover { 
	font-weight:bold; 
    color:#474747;
	font-family:arial;
    text-decoration:none;
 
}

.specials_small  {    
	font-weight:normal; 
    color:#000000;
	font-size:11px; 
	font-family:verdana;
     
}
.specials_small a {    
	font-weight:normal; 
    color:#000000;
	font-size:11px; 
	font-family:verdana;
    text-decoration:none;
     
}
.specials_small a:hover { 
	font-weight:normal; 
    color:#EB8924;
	font-size:11px; 
	font-family:verdana;
    text-decoration:none;
 
}



.start  {
    position:relative;
    float:left;    
	top:28px; 
	left:48px; 
    width:100px;
	font-weight:bold; 
	color:#FFFFFF; 
	font-size:12px; 
	font-family:arial;    
}
a.start  {
    position:relative;
    float:left;    
	top:28px; 
	left:48px; 
    width:100px;
	font-weight:bold; 
	color:#FFFFFF; 
	font-size:12px; 
	font-family:arial;
}
a.start:hover {
    position:relative;
    float:left; 
	top:28px; 
	left:48px;
    width:100px;
	font-weight:bold; 
    color: #CADC0E;
	font-size:12px; 
	font-family:arial;
    text-decoration:none;
}

strong, b {
	font-weight: bold;
	}

#subfooter1{
	background:none; 
	text-align:center;
	margin:0 1px; 
	height:80px; 
}


#subheader1{
	/*background-image:url(/images/bg_top.gif);*/
	background-repeat:repeat;
	/*background:#F1F1F3; */
	text-align:center;
	margin:0 0px; 
	height:110px; 
	padding: 0px;	
}
.sw_courses {
	height:13px;
	width: 808px;
	color: #CADC0C;
	float: left;
	padding-top: 6px;
	font-size: 15px;
	font-weight: bold;
	padding-left: 0px;
    font-family:arial;
}
.tableHeading_sm {
  font-family : Verdana, Arial, sans-serif;
  font-size : 12px;
  font-weight : bold;
}
.tableHeading_smm {
  font-family : Verdana, Arial, sans-serif;
  font-size : 12px;
  font-weight : bold;
  color:#fff;
  background:#000;

}
td {
	font-size: 90%;
	}	


.tn_r1c2 a:hover
 { 
   
 
  }
#tooltip
   {
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
    font-family:arial;
    font-size:11px;
    
	}

.top
   {

	width: 918px;
	height: 210px;
    float:left;
   }

.top_lmenu
   {
    float:left; 
    height:200px; 
    width:189px; 
    background:#000000; 
    padding-top:10px;
   }

.top_ptour
   {
    float:left;
    height:194px;
    width:240px; 
   /* background-image: url(../images/green_map.gif); */
   /* padding-top:16px; */
   /* padding-left:22px;*/
   
   }

.top_plan_tour
   {
    font-weight:normal; 
    color:#ffffff; 
    font-size:14px; 
    font-family:arial; 
    height:60px;
   }
.top_plan_text
   {
    postion:relative; 
    font-weight:normal; 
    color:#CADC0E; 
    font-size:12px; 
    font-family:arial;
   }

.top_plan_link a
   {
    float:left;
    postion:relative; 
    font-weight:bold; 
    color:#CADC0E; 
    font-size:11px; 
    font-family:verdana;
    padding-left: 56px;
    padding-top:40px;
   }

.top_plan_link a:hover
   {
    float:left;
    postion:relative; 
    font-weight:bold; 
    color:#FFFFFF; 
    font-size:11px; 
    font-family:verdana;
    padding-left: 56px;
    padding-top:40px;
   }

.top_follow
   {
	width: 210px;
	height: 200px;
   }

.top_sshow 
   {
    float:left; 
    height:210px;  
    width:489px;
   } 

ul {
	margin-top: 1.0em;
	margin-bottom: 1.0em; 
   
	}
ul  {list-style:none; margin:0; }
    

    


#wrapper{
	min-height:100%; 
	/* \*/
  height:100%;

  border-right:0px solid #000000; 
	border-left:0px solid #000000; 
}
#wrapp\65	r{ 
  height:auto; 
}


A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: none;
}
