/* =============================== Mandatory Styles =============================== */
body {
	font : normal 12px Tahoma, Arial, "sans serif";
	background : #f8f8f8;
	color : #000000;
	margin : 20px 0px 0px 0px;
	padding : 0;
	height : 100%;
}

.content_table {
	background : #f8f8f8;
	width : 960px !important;
}

form
{
	margin: 0px;
}

a img {
	border : none;
}

a {
	text-decoration : underline;
	color : #7f1f29;
}
.content a:visited 
{
	color: #939393;
}

h1 {
font : bold 18px Tahoma;
letter-spacing : normal;
margin : 0;
padding : 0 0 10px 0;
color: #7f1f29;
text-transform: uppercase;
}

h2 
{
font-weight: normal;
font-size: 15px;
color: #333333;
margin : 0;
padding : 0 0 5px 0;
text-transform : none;
}

h3 
{
font-weight: normal;
font-size: 13px;
color: #7F1F29;
margin : 0;
padding : 0 0 5px 0;
text-transform : none;
}

h4 
{
    background: #f3f3f3;
	font-weight: normal;
	font: 12px "Century Gothic",Arial,"sans serif";
	color : #7F1F29;
	margin : 15px 0px 15px 0px;
	padding: 10px 10px;
	text-transform : uppercase;
	border: solid 1px #d9d9d9;
}

h5 {
font-weight: normal;
font: 12px "Century Gothic",Arial,"sans serif";
color : #7F1F29;
margin : 0;
padding : 0 0 5px 0;
text-transform : uppercase;
}

h6 {
font-weight: normal;
font-size: 15px;
color: #7F1F29;
margin : 0;
padding : 0 0 5px 0;
text-transform : none;
}

P {
	margin : 0;
	padding : 0 0 5px 0;
}

ul {
	margin : 0 0 0 15px;
	padding : 0 0 0 0;
}

li {
	margin : 0;
	padding : 2px 0 2px 0;
}

.hr, p.hr {
	height : 1px;
	background-color : #858585;
	margin : 10px 0;
	padding : 0;
}

hr {
	height : 1px;
	color : #858585;
	background-color : #858585;
	border-color : #858585; 
	margin : 10px 0;
	border: 0px;
}

#header {
	font-size : 2px;
	height : 80px;
	margin : 0 auto;
	padding : 0;
	width : 960px;
	
}

/* ============================ Menu Navigation =================== */
.menu_nav_left {
	width : 210px;	
	padding: 0px 0px 0px 0px;
	margin : 0;
}

#contentleft {
	height : 100%;
	margin : 0;
	padding : 0 0 20px 0;
	width : 210px;
}

.content
{
	width: 542px;
	padding: 0px 17px;
}

.linklevel1 {
	display : block;
	letter-spacing : normal;
	 font:  Bold 12px Verdana;
	color : #ffffff;
	margin : 0;
	padding : 0;
	text-transform : none;
	text-decoration : none;
	width: 200px;
}

.linklevel1:hover, .linklevel1:active, .linklevel1selected {
	color : #ffffff;
}

.linklevel2 
{
    font:  normal 12px Verdana;
	color : #ffffff;
	display : block;
	letter-spacing : normal;
	margin : 0;
	padding : 0 0 1px 14px;
	text-decoration : none;
	width: 186px;
	
}

.linklevel2:hover, .linklevel2:active, .linklevel2selected {
	color : #ffffff;
}

.linklevel3 
{
    font:  normal 12px Verdana;
	color : #ffffff;
	display : block;
	letter-spacing : normal;
	margin : 0;
	padding : 0 0 1px 20px;
	text-decoration : none;
	width: 180px;	
}

.linklevel3:hover, .linklevel3:active, .linklevel3selected {
	color : #ffffff;
}

.bottomLeftlevel
{   
    background: #f3f3f3;
    border: solid 5px #ffffff;
    text-align: center;
    width: 208px;    
    text-align: left;
    padding: 0px 0px 0px 16px;
}
.bottomLeftlevel a
{
    font-size: 12px;
	color : #333333;
	text-decoration: none;
}
.bottomLeft
{
    border: solid 1px #d6d6d6;
    margin: 20px 0px 20px 0px;
    width: 208px;
}
.bottomLeftlevel1
{
	height: 17px;
	padding-top: 3px;
}
.rightlinklevel1 {
	display : block;
	letter-spacing : normal;
	 font:  normal 11px Verdana;
	color : #646464;
	margin : 0;
	padding : 0;
	text-transform : none;
	text-decoration : none;
	width: 150px;
}

.rightlinklevel1:hover, .rightlinklevel1:active, .rightlinklevel1selected {
	color : #646464;
}


.rightlinklevel1 {
	display : block;
	letter-spacing : normal;
	 font:  normal 11px Verdana;
	color : #646464;
	margin : 0;
	padding : 2px 0px;
	text-transform : none;
	text-decoration : none;
	width: 150px;
}

.rightlinklevel1:hover, .rightlinklevel1:active, .rightlinklevel1selected {
	color : #646464;
}
.rightlinklevel2 
{
    font:  normal 11px Verdana;
	color : #646464;
	display : block;
	letter-spacing : normal;
	margin : 0;
	padding : 0 0 1px 14px;
	text-decoration : none;
	width: 170px;
	
}

.rightlinklevel2:hover, .rightlinklevel2:active, .rightlinklevel2selected {
	color : #646464;
}


/*============================= Site Map ===============================*/
.sitemaplinklevel1 {
	display : block;
	letter-spacing : normal;
	 font:  normal 14px Tahoma;
	color : #333333;
	margin : 0;
	padding : 0;
	text-transform : none;
	text-decoration : none;
	width: 150px;
}

.sitemaplinklevel1:hover, .sitemaplinklevel1:active, .sitemaplinklevel1selected {
	color : #333333;
}


.sitemaplinklevel1 {
	display : block;
	letter-spacing : normal;
	 font:  normal 14px Tahoma;
	color : #333333;
	margin-bottom:4px;
	padding : 0;
	text-transform : none;
	text-decoration : none;
	width: 150px;
}

.sitemaplinklevel1:hover, .sitemaplinklevel1:active, .sitemaplinklevel1selected {
	color : #333333;
}
.sitemaplinklevel2 
{
    font:  normal 12px Tahoma;
	color : #333333;
	display : block;
	letter-spacing : normal;
	margin-bottom: 4px;
	padding : 0 0 1px 35px;
	text-decoration : none;
	width: 170px;
	
}

.sitemaplinklevel2:hover, .sitemaplinklevel2:active, .sitemaplinklevel2selected {
	color : #333333;
}

.siteMapProducts
{
    font:  normal 14px Tahoma;
	color : #7f1f29;
	text-transform: uppercase;
	margin-bottom: 5px;
}

/* ============================ Arrow Link========================= */ 
.arrowlink {
	background : url('../images/linkarrow.gif') no-repeat 0 7px;
	font-family: 'Century Gothic';
	display : block;
	font-weight : normal;
	font-size : 10px;
	color : #7f1f29;
	padding : 3px 0 0 9px;
	text-transform : uppercase;
	text-decoration : none;	
	letter-spacing: 0px;
}
a.arrowlink:visited
{
	color : #7f1f29;
}

/*================ Image Float =================================*/
.floatimageright {
	float : right;
	margin : 0 0 20px 20px;
	padding : 0;
}

.floatimageleft {
	float : left;
	margin : 0 20px 20px 0;
	padding : 0;
}

.error	
{
	background: #e5e5e5 url('../images/error.png') 17px 17px no-repeat;
	border: solid 3px #864f55;
	padding: 17px 17px 17px 80px;
	min-height: 43px;
	margin: 0px 0px 20px 0px;
	font-weight: bold;
	color: #7f1f29;
}

.message	
{
	background: #e5e5e5 url('../images/notice.png') 17px 17px no-repeat;
	border: solid 3px #749471;
	padding: 17px 17px 17px 80px;
	height: 43px;
	margin: 0px 0px 20px 0px;
	font-weight: bold;
	color: #2c6726;
	vertical-align: top;
}

/*================= Login header ===================== */


.customerLogin
{
    font: bold 12px Verdana;
    color: #7a7a7a; 
    width: 130px; 
    height: 40px; 
    text-transform: uppercase;
}

.LoginTextbox
{
    font: normal 12px Arial;
    color: #797979;
    width: 149px;
}
#LoginHeader 
{
    font: normal 11px Verdana;
    color: #7a7a7a; 
    width: 960px; 
    height: 40px; 
    padding: 4px 0px 4px 0px ;
 }
 
#LoginHeader a 
{
     text-decoration: underline;
      color: #7a7a7a;
}

.login_label  
{
    text-transform: uppercase;
    padding: 0px 9px 0px 0px; 
    color: #7a7a7a; 
}

.welcom_label  
{
    padding: 0px 9px 0px 0px; 
    color: #7a7a7a; 
}

.headerLog 
{
    height: 118px; background: #fff url('/images/headerLog.jpg') 4px 4px no-repeat; vertical-align: top; position: relative; 
 }
 
.headerLogdiv 
{ 
    text-align: right; 
}
#LoginHeader .Forgot
{
    font: normal 9px Verdana;
     color: #808080;
     
}
/*=========================== Social Networks =======================*/

#NetworkContainer
{
	background-color: #ececec;
	padding: 10px 10px 2px 10px;
	width: 130px;
}
#NetworkContainer div
{
	margin-bottom: 8px;
}

/*=========================== Testimonails Random =======================*/
#TestimonailContainer
{
	position: relative;
	height: 250px;
	overflow: hidden;
}
#TestimonialFeed, #TestimonialFeed2
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 250px;
	width: 150px;
	overflow: auto;
}
.Testimonailshead
{
     font: bold 12px Tahoma;
     color: #808080;
     margin-bottom: 5px;
 }

.Testimonailsdate
{
     font-size:  12px;
     color: #7f1e29;
     margin-bottom: 5px;
}

.Testimonailsdescription
{
	 font-family: Georgia, Serif;
     font-size: 12px;
     font-style: italic;
     color: #545454;
     margin-bottom: 5px;
}

.Testimonailstitle
{
     font-size:  12px;
     color: #333333;
     margin-top: 1px;
 }
/*============================ Button Style ======================*/
.RegClass  
{
    border: solid 1px #3c3933; 
    width: 100px; 
    height: 24px; 
    margin: 0px 0px 2px 0px; 
    display: inline-block; 
    cursor: pointer; 
}

.RegClass input 
{
    font: normal 12px 'Lucida Sans Unicode'; 
    color: #80a9ab; 
    border: solid 1px #545c5d; 
    background: #3b4546; 
    text-transform: uppercase; 
    width: 100px; 
    height: 24px; 
    cursor: pointer; 
}

.BtnClass  
{
    border: solid 1px #3c3933; 
    width: 75px; 
    height: 24px; 
    margin: 0px 0px 2px 0px; 
    display: inline-block; 
    cursor: pointer; 
}
  
.BtnClass input 
{
    font: normal 12px 'Lucida Sans Unicode'; 
    color: #fff; 
    border: solid 1px #706c63; 
    background: #544f47; 
    text-transform: uppercase; 
    width: 75px; 
    height: 24px; 
    cursor: pointer;
 }
.RightColumn
{
   border: solid 1px #d6d6d6;
   padding: 20px 10px 20px 10px;
   background: #ffffff;
   width: 150px;
}


/* ==========================Content Table =================== */
#contentcolumn {
	margin : 0;
	padding-right : 20px;
	width : 800px;
}

#contentcolumn_1 {
	margin : 0;
	padding : 0px;
	width : 542px !important;
}

#contentcolumn_2 {
	font-size : 12px;
	margin : 0;
	padding : 0 11px 17px 0px;
	width : 260px;
}

#contentcolumn_3 {
	font-size : 12px;
	margin : 0;
	padding : 0px 0px 17px 11px;
	width : 260px;
}

#contentcolumn_4 {
	font-size : 12px;
	margin : 0;
	padding : 17px 11px 0px 0px;
	width : 260px;
}

#contentcolumn_5 {
	font-size : 12px;
	margin : 0;
	padding : 17px 0px 0px 11px;
	width : 260px;
}
                                                  
/*============== Shop List ===============*/
.ShopList_Category
{
	background: #f3f3f3;
	font-weight: normal;
	font: 12px "Century Gothic",Arial,"sans serif";
	color : #7F1F29;
	margin : 0;
	padding: 10px 10px;
	text-transform : uppercase;
	border: solid 2px #ddd;
}
.ShopList_CategoryDescription
{
	font-weight: normal;
	margin : 0;
	padding: 10px 12px;
}

.ShopList_container
{
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 10px 10px;
	background: #f8f8f8 url('../images/product_bg.gif') bottom left repeat-x;
}

.ShopList_image
{
	width: 80px;
	height: 100px;
}

.ShopList_image img
{
	border: solid 0px #ccc;
}

.ShopList_heading
{
	color: #7f1f29;
	font-size: 15px;
	font-weight: normal;
	margin-bottom: 10px;
}

.ShopList_content
{
	margin-bottom: 5px;
}

.Shop_price
{
	color: #7f1f29;
	font-size: 14px;
}

.ShopList_oldprice
{
	text-decoration: line-through;
	color: #333333;
}

.ShopList_preview
{
	width: 310px;
}

.ShopList_previewborder
{
	font-size: 1px;
}

.ShopList_previewimg
{
	border: solid 1px #ccc;
}

.ShopList_note
{
	color: #808080;
	font-size: 10px;
	font-style: italic;
	margin: 5px 0px;
}

.ShopList_options
{
	width: 120px;
}

.ShopList_quantity
{
	width: 30px;
}

.Shop_container
{
	margin: 10px 0px;
	padding: 10px 0px;
}

.ShopList_previewcell
{
	border: solid 1px #ccc;
}

#previewcontainer 
{
	border: solid 0px #000;
	vertical-align: middle;
	overflow: hidden;
	background-color: #fff;
}

#previewtable
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	height: 100%;
}

#preview
{
	font-size: 11px;
}

.preview_filename
{
	font-weight: bold;
	color: #7f1f29;
}

#previewmessage
{
	padding: 10px;
	vertical-align: top;
}

.preview_line
{
	white-space: nowrap;
	overflow: hidden;
}

#errornotice
{
	display: none;
}

.Shop_PreviewLineText
{
	color: #808080;
	font-size: 12px;
	font-weight: bold;
}
.Shop_PreviewLineBox
{
	border: solid 1px #808080;
	padding: 4px;
	width: 230px;
}

.ShopHeading
{
	font-size: 12px; 
	font-weight: bold;
	color: #808080;
	margin-bottom: 10px;
}

.ShopAlertHeading
{
	font-size: 12px; 
	font-weight: bold;
	color: #fff;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.ShopAlertText
{
	font-size: 12px; 
	font-weight: normal;
	color: #efdddd;
}

.ShopAlertCheckboxSpacing
{
	padding-top: 2px;
}

.Show_CustomOptions
{
	background-color: #e2e2e2;
	border: solid 1px #a8a8a8;
	padding: 9px;
}

.Show_CustomOptions hr
{
	margin: 5px 0px;
}

.Show_CustomOptions p
{
	font-size: 11px;
}

.Show_CustomHeading
{
	font: bold 12px Tahoma;
	color: #333333;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.Show_Template
{
}

.Shop_confirmtable
{
	background: #8a2830 url('../images/alert_bg.gif') bottom left repeat-x;
}

.Shop_errortable
{
	background: #f8f8f8 url('../images/product_bg.gif') bottom left repeat-x;
	border: solid 1px #b1b1b1;
	margin-bottom: 10px;
}

.ShopErrorHeading
{
	font-size: 12px; 
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
}

.ShopErrorText
{
	font-size: 12px; 
	font-weight: normal;
	color: #333333;
}
/* ====================== Basket =============================== */

.ShopBasket_link
{
	font-size: 10px;
	color: #646464;
}
.ShopBasket_item
{
	color: #646464;
	border-bottom: solid 1px #eee;
	margin: 2px 0px;
}

.ShopBasket_title
{
	color: #808080;
}

.ShopBasket_quantitycontainer
{
	width: 70px;
}

.ShopBasket_quantity
{
	font-size: 10px; 
	color: #333;
	text-transform: uppercase;
}

.ShopProduct_quantityfield
{
	font-size: 10px; 
	color: #808080;
	width: 30px;
	text-align: right;
	height: 12px;
}

.ShopProduct_discountfield
{
	font-size: 10px; 
	color: #808080;
	width: 100px;
	height: 12px;
}

.ShopBasket_price
{
	color: #808080;
	text-align: right;
}

.ShopBasket_totalprice
{
	color: #000;
	text-align: right;
}

.ShopBasket_row
{
	background-color: #e9e9e9;
}

.ShopBasket_altrow
{
	background-color: #f0f0f0;	
}
.ShopBasket_row TD, .ShopBasket_altrow TD, .ShopBasket_discountrow TD
{
	border-bottom: solid 2px #fff;
}

.ShopBasket_discountrow
{
	background-color: #b3b3b3;
}
.ShopBasket_discountrow TD
{
	color: #fff;
}

.ShopBasket_showhide
{
	text-align: right;
	font-size: 9px;
	color: #808080;
	padding: 0px 5px;
}

.ShopCross_Table
{
	width: 100%;
	margin-bottom: 10px;
}

.ShopCross_Category
{
	font-weight: normal;
	font: 12px "Century Gothic",Arial,"sans serif";
	color : #7F1F29;
	margin : 0;
	padding : 0 0 5px 0;
	text-transform : uppercase;
	line-height: 16px;
	border-bottom: solid 1px #d5d5d5;
	display: block;
}

.ShopCross_Title
{
	font-size: 12px;
	font-weight: normal;
	color: #7f1f29;
	margin-bottom: 5px;
}
.ShopCross_Description
{
	font-size: 12px;
	padding: 0px 0px 4px 0px;
}

.ShopCross_Itemcontainer
{
	padding: 5px;
}

.ShopCross_Itemcell
{
	border: solid 1px #d6d6d6;
}

.ShopCross_Price
{
	font-size: 12px;
	font-weight: normal;
	color: #7f1f29;
}

.ShopCross_quantityfield
{
	font-size: 12px; 
	color: #808080;
	width: 32px;
	text-align: right;
	height: 16px;
	padding: 0px 4px;
	margin: 0px;
}

.ShopCross_optionsfield
{
	font-size: 12px; 
	color: #808080;
	width: 110px;
	text-align: right;
	height: 20px;
	padding: 0px 4px;
	margin: 0px;
}

/* ====================== Checkout =============================== */

.Checkout_Label
{
	width: 120px;
}

.Checkout_Field
{
	width: 240px;
	margin-bottom: 5px;
	padding: 2px 5px;
}

.Checkout_LoginField
{
	width: 150px;
	margin-bottom: 5px;
	padding: 2px 5px;
}

.Checkout_Help
{
	color: gray;
}

.Account_Heading
{
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 5px;
}

.Account_Label
{
	font-weight: normal;
	padding: 2px 5px 2px 0px;
}

.Account_Info
{
	font-style: italic;
}

.Account_Total
{
	color: #7f1f29;
}

.Account_Divider
{
	border-top: 1px solid #d5d5d5;
	font-size: 1px;
	margin: 8px 0px;
}
/* ====================== popups =============================== */

.popup_container
{
	border: solid 6px #808080;
	background-color: #fff;
	display: none;
	position: absolute;
	z-index: 999;
}
.popup_container p
{ 
	font-size: 11px; 
	color: #808080;
}
.popup_container li
{ 
	font-size: 11px; 
	color: #808080;
	padding: 0px;
}
.popup_fullbutton
{
	width: 100%;
	border: solid 1px #d9d9d9;
	background: #828282 url('../images/button_bg.gif') bottom left repeat-x;
	color: #7f1f29;
	font-size: 11px;
	line-height: 28px;
	font-weight: bold;
	height: 28px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
a.popup_fullbutton
{
	padding: 2px 20px 2px 20px;
	text-decoration: none;
	display: inline-block;
	font-size: 11px;
	line-height: 28px;
	height: 16px;
	width: auto;
}
a.popup_fullbutton:visited
{
	color: #7f1f29;
}

.popup_button
{
	width: 100%;
	border: solid 1px #d9d9d9;
	background: #828282 url('../images/button_bg.gif') bottom left repeat-x;
	color: #7f1f29;
	font-size: 8px;
	font-weight: normal;
	height: 18px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
input.popup_button
{
	padding: 2px 4px;
}
a.popup_button
{
	padding: 2px 5px;
	text-decoration: none;
	display: inline-block;
	height: 10px;
	width: auto;
	text-align: center;
}
a.popup_button:visited
{
	color: #7f1f29;
}
a.popup_delete
{
	width: 9px;
	height: 9px;
	padding: 2px;
}
.popup_update
{
	width: 100%;
	border: solid 1px #6a6a6a;
	background: #828282 url('../images/button_bg.gif') bottom left repeat-x;
	color: #7f1f29;
	font-size: 10px;
	font-weight: normal;
	height: 16px;
	text-transform: uppercase;
	letter-spacing: 1px;
	width: 60px;
}
input.popup_update
{
	padding: 0px 4px 3px 4px;
	margin-left: 2px;
}


.content_disable {
	background: url('../images/transback.png');
    display: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/transback.png", sizingMethod="scale"); 
    height: 100%;
    left: 0px;
    position: absolute;
    text-align: center;
    top: 0px;
    width: 100%;
    z-index:999;
}
.popup_heading
{
	font-size: 12px;
	color: #7f1f29;
	text-transform: uppercase;
	display: block;
	border-bottom: solid 1px #cdcdcd;
	line-height: 24px;
	margin: 5px 20px 20px 20px;
}

.popup_select
{
	font-size: 11px;
}
/* ====================== testimonials =============================== */

.testimonial_container
{
	margin: 10px 0px;
	padding: 20px 0px 0px 0px;
	border-top: solid 1px #ccc;
}

.testimonial_title
{
	font-weight: normal;
	color: #7f1f29;
	margin: 0px;
}

.Testimonailsdate a
{
	text-decoration: none;
}

.testimonial_body
{
	color: #808080;
	font-style: italic;
	font-family: Georgia;
	font-size: 13px;
	margin: 10px 0px;
}

/* ====================== footer =============================== */
.footer {	
	height : 61px;
	color : #333333;
	padding-left : 4px;
	background: #e6e6e6;
	border-bottom: solid 1px #d4d4d4;
	border-top: solid 1px #d4d4d4;
	margin: 20px 0px 40px 0px;
}

.footertable
{
	height: 61px; 
	margin : 0px auto 23px auto;
	width : 960px;	
}

.footer a
{
	color : #333333;
	text-decoration : none;
}

.footer_text {
	font-size: 11px;
	margin : 0;
	padding : 0;
}

.footer_text_right {
	text-align : right;
	margin : 0;
	padding : 0 20px;
}

/*========================	ListView Classes ====================================*/
.phtable { border-collapse: collapse; width: 100%; }
TD.phheader, .phheader A, .phheader A:visited { color: #333333; font-weight: bold; font-size: 12px; margin: 0px; padding: 7px; border-bottom: solid 1px #fff; background-color: #e9e9e9; }
TD.phitem { font: 12px; margin: 0px; padding: 3px 7px; color: #333333; }
TD.phbold { color: #333333; font-weight: bold; font-size: 12px; margin: 0px; padding: 3px 7px; }
.phrow { background-color: #f0f0f0; }
.phaltrow { background-color: #e9e9e9; }
TD.phpaging { color: #333333; font-size: 14px; margin: 0px; padding: 3px; }
.phpaging A { color: #333333; }
.phloading { background-color: #f0f0f0;  }
.phloading TD { font-size: 16px; font-weight: bold; }

/*========================= Calendar Classes =================================*/
.datefield { color: #666666; font-style:italic; background: url('../images/icons/folder_down.gif') no-repeat right; border-left: solid 2px #828177; border-top: solid 2px #828177; border-bottom: solid 1px #EEE; border-right: solid 1px #EEE; cursor: default; width: 200px; }
.datefield_open { color: #666666; font-style:italic; background: url('../images/icons/folder_up.gif') no-repeat right; border-left: solid 2px #828177; border-top: solid 2px #828177; border-bottom: solid 1px #EEE; border-right: solid 1px #EEE; cursor: default; width: 200px; }
.cldiv { border-left: solid 2px #828177; border-bottom: solid 1px #EEE; border-right: solid 1px #EEE; background-color: white;  width: 200px; padding: 4px 0px 4px 0px; text-align: center; z-index: 10000; }
.cltable { border-collapse: collapse; width: 188px; }
.cltable TD { border: 1px solid #EEEEEE; text-align: center; font: 12px Vardana, Arial; color: #000000; }
.cltable A { text-decoration: none; font: 12px Vardana, Arial; }
.cltable TD.cltoday, .cltable TD.cltoday A { color: #33CC33; }
.cltable TD.clselected, .cltable TD.clselected A { color: #CC3333; }

/* =============================================== The End ==============================================================================*/
