/* Start of CMSMS style sheet 'SuThomas: Style' */
/* ////////////////////////////////////////////////////// 
*** Important Colours
	------------------
	#f1f0e8 - Body Background
	---------------
	#806640 - Headline Background
	#4a3d2f - Abstract and Date Background (usually the accent colour)
	#4a3d2f - Bold Link and Link Hover Colour	
	----------------- */


/* GENERAL ----- */

body {
margin-top : 0; 
margin-left : 0; 
margin-right : 0; 
margin-bottom : 0; 
/* background-color : #e0ecf3; */
background-color : #ffffff;
/* background-image : url(../images/backTile.gif);
background-repeat :repeat-y;
background-position : center; */
} 

hr {
color: #880000;
height: 1px;
margin-bottom: 0px;
}

#container {
text-align: center;
margin: 0 auto;
width: 100%;
/*border-top: 2px solid #6f100a;   Top bar 100% */
}


#table {
text-align: center;
margin: 0 auto;
width: 701px;
/* border-top: 3px solid #4a3d2f;  Top bar 700px */
}

.body {
font-family : verdana, arial, geneva, sans-serif; 
color : #333333; 
font-size : 11px; 
text-decoration : none; 
width: 430px;
line-height : 15px; 
padding-left : 15px; 
padding-right : 15px; 
padding-top : 6px; 
padding-bottom : 4px; 
text-align: left;
float : left;
}

.body a {
color: #333333;
text-decoration : underline; 
}

.body a:hover {
color: #800000;
text-decoration : underline; 
}

.bodyTitle {
font-family : times new roman, sans-serif; 
color : #800000; 
font-size : 16px; 
font-weight : bold; 
line-height : 22px; 
padding-top: 1px;
padding-bottom: 10px;
text-decoration : none; 
text-transform : capitalize;
}


#header {
/*background-image : url(../images/logo.gif);
background-repeat :no-repeat;
background-position : bottom left;*/
height: 20px;
width: 100%;
padding-top: 5px;
text-align: right;
}

#header img {
border: 0px;
margin:0;
float: left;
}

/* Links ----- */
#headerLinks {
font-family : verdana, arial, geneva, sans-serif; 
font-size : 10px; 
font-weight : normal; 
text-decoration : none; 
padding: 5px 0px;
padding-top: 0px;
color : #666666; 
overflow: hidden;
/*background-image : url(../images/header.gif);*/
background-repeat :no-repeat;
background-position : left;
} 

#headerLinks p  {
margin:0;
padding:0;
}

#headerLinks a {
font-family : verdana, arial, geneva, sans-serif; 
text-decoration : none; 
color : #333333; 
background-repeat :no-repeat;
} 
#headerLinks a:hover {
font-family : verdana, arial, geneva, sans-serif; 
text-decoration : none; 
color : #880000; 
}
a.padLock {
font-family : verdana, arial, geneva, sans-serif; 
text-decoration : none; 
color : #666666; 
padding-right: 20px;
background-image : url(../images/padLock.gif);
background-position : 95%;
/* background-position : left; */
background-repeat :no-repeat;
} 


/* First Level Navigation */

#nav {
font-size : 7.5pt; 
height: 27px;
max-height: 27px;
width: 100%;
background-image: url(../images/nav.gif);
background-repeat :repeat-x;
background-position : bottom;
overflow: hidden;
}

#navLeft {
font-size : 7.5pt; 
text-align: left;
overflow: hidden;
padding-top: 6px;
padding-left : 4px; 
border-top: 1px solid #338ec2;
}

#navRight {
font-size : 7.5pt; 
text-align: right;
overflow: hidden;
padding-top: 6px;
padding-right : 4px;
border-top: 1px solid #338ec2;
}



.linkSplit {
color : #50a1cd;
background-color : #50a1cd;
width : 2px;
max-width : 2px;
font-size : 8.5pt;
}

#nav a {
font-family : verdana, arial, geneva, sans-serif; 
color : #ffffff; 
font-size : 7.5pt; 
font-weight : bold; 
text-decoration : none; 
text-transform : uppercase;
padding-left : 8px; 
padding-right : 8px;
overflow: hidden;
} 
#nav a:hover {
color : #f0f0f0; 
text-decoration : none; 
overflow: hidden;
} 

.SLeft {
width : 233px;
text-align: left;
float : left;
overflow: hidden;
}

.SRight {
width : 233px;
text-align: left;
float : right;
overflow: hidden;
}

.SnavLeft {
font-family : verdana, arial, geneva, sans-serif; 
font-size : 10px; 
text-decoration : none; 
text-transform : uppercase;
color : #000000;  
border-top: 1px solid #e0e0e0;
padding-left : 5px; 
padding-right : 5px; 
padding-top : 6px; 
padding-bottom : 4px; 
width : 203px;
height : 25px;
line-height : 22px;
text-align: left;
float : left;
}

.SnavLeft a {
color : #666666; 
padding-left : 18px;
text-decoration : none; 
}

.SnavLeft a:hover {
color : #800000; 
text-decoration : none; 
}

.SnavRight {
font-family : verdana, arial, geneva, sans-serif; 
font-size : 10px; 
text-decoration : none; 
text-transform : uppercase;
color : #000000;  
border-top: 1px solid #e0e0e0;
padding-left : 5px; 
padding-right : 5px; 
padding-top : 6px; 
padding-bottom : 4px; 
width : 203px;
height : 25px;
line-height : 22px;
text-align: left;
float : left;
}

.SnavRight a {
color : #666666; 
padding-left : 10px;
text-decoration : none; 
}

.SnavRight a:hover {
color : #5b4f45; 
text-decoration : none; 
}


/* Third Level Navigation */

.TnavLeft {
font-family : verdana, arial, geneva, sans-serif; 
font-size : 10px; 
text-decoration : none; 
text-transform : uppercase;
color : #000000;  
padding-left : 15px; 
padding-right : 5px; 
padding-top : 1px; 
padding-bottom : 2px; 
width : 203px;
text-align: left;
float : left;
}

.TnavLeft a {
color : #666666; 
text-decoration : none; 
}

.TnavLeft a:hover {
color : #5b4f45; 
text-decoration : none; 
}


.TnavRight {
font-family : verdana, arial, geneva, sans-serif; 
font-size : 10px; 
text-decoration : none; 
text-transform : uppercase;
color : #000000;  
padding-left : 15px; 
padding-right : 5px; 
padding-top : 1px; 
padding-bottom : 2px; 
width : 203px;
text-align: left;
float : left;
}

.TnavRight a {
color : #666666; 
text-decoration : none; 
}

.TnavRight a:hover {
color : #5b4f45; 
text-decoration : none; 
}



/* Date ----- */

#date {
font-family : verdana, arial, geneva, sans-serif; 
font-size : 10px; 
font-weight : normal; 
text-decoration : none; 
text-align: right;
padding-right : 12px;
padding-left : 12px;
color : #f0f0f0; 
/* border-bottom: 1px solid #4c85a5; */
overflow: hidden;
}



/* Logins */

.loginSelected {
font-weight : bold;
}


/* Headline and Banner ----- */

#banner {
height : 150px;
width: 100%;
position: relative;
/*border-top: 2px solid #ea8616;*/
}
#banner img {
margin: 0px;
padding:0px;
overflow: hidden;
float : left;
/*border-top: 2px solid #ea8616;*/
}

.banner {
height : 150px;
width: 467px;
float : left;
overflow: hidden;
}

.headlineLeft {
font-family : times new roman, sans-serif; 
color : #806640; 
background-color : #fff; 
padding : 15px;
font-size : 20px; 
font-weight : bold;  
padding-top : 0px; 
border-right: 1px solid #fff;
width : 203px;
height : 120px;
line-height : 22px;
text-transform : capitalize;
text-align: left;
float : left;
overflow: hidden;
/*
background-image: url(../images/headFade.gif);
background-repeat :repeat-y;
background-position : right;*/
}

.headlineRight {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px;
color : #687a85; 
background-color : #ffffff;  
padding : 15px; 
border-left: 1px solid #ffffff;
width : 203px;
height : 170px;
line-height : 14px;
text-align: left;
float : right;
overflow: hidden;
}

#bannerRight {
/*background-image: url(../images/banner1.gif);
background-repeat :no-repeat;*/
border: 0px;
height : 200px;
width: 467px;
float : left;
overflow: hidden;
}
#bannerLeft {
/*background-image: url(../images/banner1.gif);
background-repeat :no-repeat;*/
border: 0px;
height : 200px;
width: 467px;
float : right;
overflow: hidden;
}

.planHeadlineLeft {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 16px;
color : #687a85; 
background-color : #ffffff;  
padding : 15px; 
border-right: 1px solid #ffffff;
width : 203px;
height : 170px;
line-height : 18px;
text-align: left;
float : left;
overflow: hidden;
}
.planHeadlineLeft strong {
font-size : 12px;
line-height : 22px;
margin-top : 0px;
}
.planHeadlineLeft a {
/*font-weight : bold;*/
text-decoration : none;
color : #687a85;
}
.planHeadlineLeft a:hover {
text-decoration: underline;
color: #2981b6;
}


.planHeadlineRight {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px;
color : #687a85; 
background-color : #ffffff;  
padding : 15px; 
border-left: 1px solid #ffffff;
width : 203px;
height : 170px;
line-height : 14px;
text-align: left;
float : right;
overflow: hidden;
}
.planHeadlineRight strong {
font-size : 12px;
line-height : 22px;
margin-top : 0px;
}
.planHeadlineRight a {
/*font-weight : bold;*/
color : #687a85;
text-decoration: none;
}
.planHeadlineRight a:hover {
text-decoration: underline;
color: #2981b6;
}

#planBanner {
/*background-image: url(../images/banner1.gif);
background-repeat :no-repeat;*/
border: 0px;
height : 200px;
width: 467px;
float : right;
overflow: hidden;
}
/* Breadcrumbs */


.breadcrumbsRight {
font-family : verdana, arial, geneva, sans-serif; 
font-size : 10px; 
font-weight : normal; 
text-decoration : none; 
text-align: right;
color : #666666; 
padding: 5px 0px;
clear: both;
} 
.breadcrumbsRight a {
text-decoration : none; 
padding: 0px 10px;
color : #666666; 
} 
.breadcrumbsRight a:hover {
text-decoration : none; 
color : #5b4f45; 
}


.breadcrumbsLeft {
font-family : verdana, arial, geneva, sans-serif; 
font-size : 10px; 
font-weight : normal; 
text-decoration : none; 
text-align: left;
color : #666666; 
padding: 5px 0px;
clear: both;
} 
.breadcrumbsLeft a {
text-decoration : none; 
padding: 0px 10px;
color : #666666; 
} 
.breadcrumbsLeft a:hover {
text-decoration : none; 
color : #5b4f45; 
}

.heading {
font-family:arial,helvetica,sans-serif;
font-size:10pt;
font-weight: bold;
color: #555555;
line-height:14pt;
}
.headingX {
font-family:Arial,helvetica,sans-serif;
font-size:12pt;
font-weight: bold;
color: #555555;
line-height:16pt;
}
.headingXX {
font-family: Arial,helvetica,sans-serif;
font-size: 18pt;
line-height:18pt;
text-transform: uppercase;
color: #555555;
}

/* Abstract */

#absLeft {
border-right: 1px solid #ffffff;
border-top: 1px solid #ffffff;
background-color : #eaeeef;
width : 233px;
text-align: left;
float : left;
overflow: hidden;
}

#absCenter {
border-right: 1px solid #ffffff;
border-top: 1px solid #ffffff;
/*background-color : #f9f9f9;*/
width : 233px;
text-align: left;
float : left;
overflow: hidden;
}

#absRight {
border-top: 1px solid #ffffff;
width : 233px;
text-align: left;
float : left;
overflow: hidden;
}

#splitLeft {
border-right: 1px solid #ffffff;
border-top: 1px solid #ffffff;
width : 380px;
text-align: left;
float : left;
overflow: hidden;
}

#splitRight {
border-top: 1px solid #ffffff;
width : 320px;
text-align: left;
float : left;
overflow: hidden;
}

.absTitle {
font-family : times new roman, sans-serif; 
color : #800000; 
/*background-color : #4a3d2f; */
font-size : 16px;  
font-weight : bold; 
margin-right : 15px; 
margin-left : 15px; 
padding-top : 6px; 
padding-bottom : 0px; 
border-bottom: 1px solid #880000;
width : 203px;
height : 25px;
line-height : 22px;
text-transform : capitalize;
text-align: left;
float : left;
overflow: hidden;
}

* html .absTitle {
margin-left : 8px; 
}

p.right {
float: right;
}

hr.title {
width:100%;
color: #880000;
height: 1px;
margin-bottom: 0px;
}


.title {
font-family : times new roman, sans-serif; 
color : #f0f0f0; 
background-color : #4a3d2f; 
font-size : 16px;  
font-weight : bold; 
padding-left : 15px; 
padding-right : 15px; 
padding-top : 6px; 
padding-bottom : 4px; 
width : 671px;
height : 25px;
line-height : 22px;
text-transform : capitalize;
text-align: left;
float : left;
}

.absPic { /* this is the one to use - replace all the absPic */
width : 233px;
float : left;
}

.absQuote {
font-family : times new roman, Arial, Helvetica, sans-serif; 
font-size : 22px; 
width: 180px;
color : #e78218; 
line-height : 34px; 
padding-top : 5px; 
padding-left : 15px; 
padding-right : 15px; 
padding-bottom : 15px;  
text-align: left;
text-transform : capitalize;
float : left;
}
.absText {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #333333; 
line-height : 16px; 
padding-top : 15px; 
padding-left : 15px; 
padding-right : 15px; 
padding-bottom : 15px;  
text-align: left;
float : left;
}
.absText a {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px;
font-weight : bold; 
text-decoration : none; 
color : #880000; 
}
.absText a:hover {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-weight : bold; 
text-decoration : underline; 
color : #660000; 
}

.absText img {
border: 0px;
width: 202px;
padding-bottom: 10px;
}
/*
.planFeatures {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #333333; 
line-height : 16px; 
padding-top : 15px; 
padding-left : 15px; 
padding-right : 15px; 
padding-bottom : 15px;  
text-align: left;
float : left;
}
.planFeatures a {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px;
font-weight : bold; 
text-decoration : none; 
color : #4c85a5; 
text-align: left;
float : left;
}
.planFeatures a:hover {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-weight : bold; 
text-decoration : underline; 
color : #4c85a5; 
text-align: left;
float : left;
}
*/

/* Newsletter */

.newsletter {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #000000; 
background-color : #bcb4a7;
width: 681px; 
padding: 12px 10px; 
text-align: center;
float : left;
}


/* Footer *************************/
#footer {
border-top: 1px solid #cccccc;
padding-top: 10px;
font-family : arial, geneva, sans-serif; 
font-size : 10px; 
font-weight : normal; 
line-height : 16px;
/*padding-left:15px;*/
color : #333333; 
width:701px;
float : left;
text-align: right;
overflow: hidden;
} 
#footer a {
font-family : verdana, arial, geneva, sans-serif; 
text-decoration : none; 
color : #333333; 
} 
#footer a:hover {
font-family : verdana, arial, geneva, sans-serif; 
text-decoration : underline; 
color : #880000; 
} 
  
#credit {
background-image : url(../images/trademarkSmall.gif);
background-position : bottom left;
background-repeat :no-repeat;
padding-left : 20px;
} 
  
.footerPhone {
font-family:Arial,helvetica,sans-serif;
font-size:16px;
font-weight: bold;
color: #999999;
line-height:24px;
word-spacing: 2px;
}


/* Text boxes and forms  */

.invalid {
font-size : 12px;
height : 18px;
font-weight : bold;
color : #ff6701;
text-align : left;
padding-left: 2px;
}

.textBoxXXX {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
color : #333333;
padding: 3px 3px;
width : 200px;
border : 1px solid #c0c0c0;
}
.textBoxXX {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
color : #333333;
padding: 3px 3px;
width : 150px;
border : 1px solid #c0c0c0;
}
.textSelect {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-style : normal;
color : #333333;
padding: 3px 3px;
width : 150px;
height: 14px;
border : 1px solid #c0c0c0;
}
.textBoxX {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
color : #333333;
padding: 3px 3px;
width : 100px;
border : 1px solid #c0c0c0;
}
.commentBox {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
color : #333333;
height : 80px;
width : 322px;
border : 1px solid #c0c0c0;
}

.submitButton {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
color : #f0f0f0;
padding: 3px 3px;
border : 0px solid #ffffff;
background-color : #880000; 
}

.required {
color : #850000;
}



/* ADMIN BAR ----- */

#adminHeader {
font-family: verdana, sans-serif;
font-size: 12px;	
font-size: small;
font-weight: normal;
background: #6f100a url("../images/adminback.gif") top repeat-x;
position: relative;
height: 38px;
padding: 0 50px;
border-bottom: 1px solid #9b352f;
/*border-bottom: 1px solid #dedede;*/
z-index: 1;
}

#adminHeader div {
position: relative;
width: 780px; 
max-width: 780px; 
margin: 0 auto;
}

#adminHeader h1 { 
margin: 0;	
z-index: 999;
text-align:right;
}

#adminHeader h1 img {
border : 0px;	
z-index: 999;
right:650px;
position: absolute;
}

#adminHeader ul {
position: absolute;
top: 0;
right: 0;
list-style: none;
margin: 0;
padding: 0;
border-right: 1px solid #89241e;
border-left: 1px solid #6f100a;
} * html #adminHeader ul { right: 0px; } 

#adminHeader li {
float: left;
margin: 0;
padding: 0;
}

#adminHeader ul span, #adminHeader ul a:link, #adminHeader ul a:visited {
display: block;
font-size: 12px;	
font-weight: bold;
float: left;
padding: 11px 15px;
text-decoration: none;
border-left: 1px solid #89241e;
border-right: 1px solid #6f100a;
color: #f0f0f0;
height: 36px;
height: 16px;
} #ignored {}

#adminHeader ul li span,
#adminHeader ul li a.current,
#adminHeader ul li a:hover {
background: #89241e;
color: #fff;
text-decoration: none;
border-bottom: 1px solid #89241e;
}

#adminHeader ul li span,
#adminHeader ul li a.current {
text-decoration: none;
}
#special {
background-color: #89241e;
border-bottom: 1px solid #89241e;
}

/* Sub Menu Navigation */

#subMenu {
font-family: verdana, sans-serif;
font-size: 11px;	
color: #f0f0f0;
position: relative;
text-align:center;
height: 19px;
max-height: 19px;
border-top: 3px solid #89241e;
}

#subMenu div {
font-family: verdana, sans-serif;
font-size: 11px;	
background: #89241e;
color: #f0f0f0;
position: relative;
text-align:center;
height: 19px;
max-height: 19px;
}

#subMenu a {
color: #f0f0f0;
text-decoration: none;
padding: 0px 10px;
}
#subMenu a:hover {
color: #f0f0f0;
text-decoration: underline;
}
.currentSub {
text-decoration: none;
font-weight: bold;
}


/* LOGO Absolute ----- */
#logo {
font-family: verdana, sans-serif;
font-size: 12px;	
font-size: small;
font-weight: normal;
position:absolute; 
left:0.9%; 
top:0px;
z-index: 999;
}
#logo img {
border: 0px;
}

/* SUBNAV BAR ----- */

#subNav {
font-family: verdana, sans-serif;
font-size: 12px;	
font-size: small;
background: #6f100a url("../images/adminback.gif") top repeat-x;
position: relative;
height: 38px;
border-bottom: 3px solid #89241e;
z-index: 1;
}

#subNav p {
margin:0;
padding:0;
}
#subNav div {
font-family : times new roman, sans-serif; 
color : #f0f0f0; 
font-size : 16px;  
font-weight : bold; 
padding: 10px 10px;
position: relative; 
max-width: 701px; 
margin: 0 auto;
text-align:right;
}

#subNav h1 { margin: 0;	}

#subNav h1 img {
border : 0px;
}

#subNav ul {
position: absolute;
top: 0;
left: 0;
list-style: none;
margin: 0;
padding: 0;
border-right: 1px solid #89241e;
border-left: 1px solid #6f100a;
} * html #subNav ul { right: 0px; } 

#subNav li {
float: left;
margin: 0;
padding: 0;
}

#subNav ul span, #subNav ul a:link, #subNav ul a:visited {
display: block;
font-size: 12px;	
float: left;
padding: 11px 15px;
text-decoration: none;
border-left: 1px solid #89241e;
border-right: 1px solid #6f100a;
color: #f0f0f0;
height: 36px;
height: 16px;
} #ignored {}

#subNav ul li span,
#subNav ul li a.current,
#subNav ul li a:hover {
background: #89241e;
color: #fff;
text-decoration: none;
}

#subNav ul li span,
#subNav ul li a.current {
text-decoration: none;
}
.current {
background-color: #89241e;
}

/* Plans */

.planDescription {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
line-height: 19px;
color: #444;
padding-top : 30px; 
padding-left : 15px; 
padding-right : 30px; 
padding-bottom : 15px;  
text-align: left;
float : left;
}
.planDescription a {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px;
font-weight : bold; 
text-decoration : none; 
color : #4c85a5; 
text-align: left;
float : left;
}
.planDescription a:hover {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-weight : bold; 
text-decoration : underline; 
color : #4c85a5; 
text-align: left;
float : left;
}

#planFeatures {
display: block;
position: relative;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 19px;
padding-top: 15px;
border: none;
color: #666666;
}
#planFeatures .pod {
/* width: 100%; */
text-align: left top;
background-image: url(../images/planFeatures_bg.gif);
background-position: bottom;
background-repeat: repeat-x;
}
#planFeatures .fptl {
padding: 0px;
width: 8;
height: 8;
background-image: url(../images/planFeatures_corner_tl.gif);
}
#planFeatures .fpt {
padding: 0px;
background: url(../images/planFeatures_border_t.gif) repeat-x top center;
}
#planFeatures .fptr {
padding: 0px;
width: 8;
height: 8;
background-image: url(../images/planFeatures_corner_tr.gif);
}
#planFeatures .fpl {
padding: 0px;
background: url(../images/planFeatures_border_l.gif) repeat-y top left;
}
#planFeatures .fpr {
padding: 0px;
background: url(../images/planFeatures_border_r.gif) repeat-y top right;
}
#planFeatures .fpbl {
padding: 0px;
width: 8;
height: 8;
background-image: url(../images/planFeatures_corner_bl.gif);
}
#planFeatures .fpb {
padding: 0px;
background: #ECECEC url(../images/planFeatures_border_b.gif) repeat-x bottom center;
}
#planFeatures .fpbr {
padding: 0px;
width: 8;
height: 8;
background-image: url(../images/planFeatures_corner_br.gif);
}
#planFeatures .featureContent {
text-align: left top;
padding: 10px;
background: url(../images/planFeatures_bg.gif) repeat-x bottom center;
}

#planFeatures ul {
margin-left:20px;
margin-right:20px;
padding: 0px 0px;
}
#planFeatures li {
line-height: 22px;
list-style-image: url(../images/planFeatures_li.gif);
border-bottom: 1px dashed #ccc;
}
#planFeatures ul li a, #planFeatures ul li a:visited {
color: #428CE7;
text-decoration: none;
}
#planFeatures ul li a:hover, #planFeatures ul li a:active {
color: #428CE7;
text-decoration: none;
}

/* order now button */
#ordernow {
position: relative;
height: 52px;
font-size: 10px;
color: #a0a0a0;
padding: 0;
white-space: nowrap;
}
#ordernow .l {
width: 7px;
background-image: url(../images/ordernow_bg_l.gif);
}
#ordernow .m {
padding: 5px;
padding-right: 0px;
background: url(../images/ordernow_bg.gif) repeat-x left center;
}
#ordernow .r {
width: 7px;
background-image: url(../images/ordernow_bg_r.gif); 	
}
#ordernow .price {
font-size: 13px;
font-weight: bold;
color: #CC0000;
}


/* --------------CALENDAR -------------- */

.main {
width:200px;
border:1px solid #6e0f09;
}

.month {
background-color:#6e0f09;
font:bold 12px verdana;
color:white;
padding: 5px 0px;
}

.daysofweek {
background-color:#6e0f09;
font:bold 12px verdana;
color:white;
padding: 4px 0px;
}

.days {
font-size: 10px;
font-family:verdana;
color:black;
font-weight: normal;
background-color: #e6e7e8;
padding: 4px 0px;
}

.days #today{
font-size: 12px;
font-weight: bold;
color: #ec8420;
}

/* End of 'SuThomas: Style' */

