/*
      Created by ASYSTEMS
	  
	  E-Mail: admin@aneef.com
	  
	 
*/


/*---- Layout Design ------*/

/*

please do not edit - shamil 12/12/2009

*/

*
{
    padding: 0;
    margin: 0;
}

body
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
	background-color:#FFF;
	}


body a:link
{
    color: #019f88;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

body a:visited, a:active
{
    color:#019f88;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
body a:hover
{
    color: #019f88;
    text-decoration: none;
	text-decoration:underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}



#wrapper
{
    margin: 0 auto;
    width: 972px;
}
#header
{
    background-image: url(../images/header.gif);
    width: 972px;
    float: left;
    padding: 0px;
    height: 142px;
}
#C4U_logo
{
    color: # 033;
    clear: both;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    height: auto;
    height: 110px;
    width: 320px;
    float: left;
}
#DropDownMenu
{
    color: # 033;
    padding: 0px 0px 0px 180px;
    height: 0px;
}

#navigation
{
    background-image: url(../images/Search.png);
    float: left;
    height: 50px;
    width: 972px;
    color: #333;
    padding: 0px;
    margin: 0px 0px 0px 0px;
}
#leftcolumn
{
    color: #333;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 805px;
    float: left;
}
#leftcolumn2
{
    color: #333;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 972px;
    float: left;
   
}

#ContentArea
{
    color: # 033;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    height: auto;
    width: 805px;
    float: left;
}
#Adslotleft
{
    margin: 0px 0px 2px 0px;
    padding: 0px;
    height: auto;
    width: 164px;
    float: left;
}
#joinNow
{
    color: #333;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    height: auto;
    width: 163px;
    clear: both;
}





#featured_retailer
{
    margin: 0px 0px 0px 3px;
    padding: 0px;
    height: 100px;
    width: 636px;
    float: right;
}
#adslotright
{
    color: #333;
    margin: 3px 0px 2px 0px;
    padding: 0px;
    height: auto;
    width: 163px;
    float: left;
    clear: both;
}

#addslot-skyscraper
{
    margin: 0px 0px 0px 0px;
    padding: 0px;
    height: auto;
    width: 163px;
    clear: both;
}

#mostpop
{
    color: #333;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    height: auto;
    width: 164px;
    float: left;
}

#promo
{
    color: #333;
    margin: 2px 0px 0px 0px;
    padding: 0px;
    height: auto;
    width: 636px;
    float: right;
}


#Newsletter
{
    margin: 0px 0px 3px 1px;
    padding: 0px;
    height: auto;
    width: 163px;
    float: left;
}

#FeaturedOffers
{
    color: #333;
    margin: 1px 0px 3px 0px;
    padding: 0px;
    height: 100px;
    width: 636px;
    float: right;
}


#FollowUs
{
    margin: 2px 1px 0px 0px;
    padding: 0px;
    height: auto;
    width: 163px;
    float: right;
}



#blog
{
    margin: 1px 1px 3px 0px;
    padding: 0px;
    height: auto;
    width: 163px;
    float: right;
}


#rightcolumn
{
    float: right;
    color: #333;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    height: auto;
    width: 164px;
    display: inline;
}
#footer
{
    width: 972px;
    clear: both;
    height: 32px;
    color: #333;
    background-image: url(../images/footer_bg.png);
    margin: 0px 0px 0px 0px;
    padding: 1px 0px 0px 0px;
}
#footer-c
{
    color: #666;
    width: 972px;
    height: 30px;
    text-align: center;
    padding: 0px;
    margin: 0 auto;
}

.clear
{
    clear: both;
}

/*----- End of layout designs  */


/*Styles for inner divs  */
#contentHeader
{
    width: 809px;
    height: 11px;
    margin: 0 -4px;
    background: url(../images/bk-top.png) 100% 0 no-repeat;
    clear: both;
	z-index:9999;
}
#contentHeader33
{
    width: 809px;
    height: 26px;
    margin: 0 -2px;
    background: url(../images/bk-top1.png) 100% 0 no-repeat;
    clear: both;
}



#contentHeader-end
{
    width: 809px;
    height: 26px;
	margin-bottom:7px;
    margin: 0 -3px;
    background: url(../images/bk-bottom.png) 100% 0 no-repeat;
    clear: both;
}




#contentHeadermiddle
{
    width: 809px;
    font-family: Verdana, Geneva, sans-serif;
    margin: 0 -2px;
    padding: 0px;
    background: url(../images/bk-mid.png) 0 0 repeat-y;
    min-height: 618px;
}
#contentHeadermiddle2
{
    width: 809px;
    font-family: Verdana, Geneva, sans-serif;
    margin: 0 -2px;
    padding: 0px;
    background: url(../images/bk-mid.png) 0 0 repeat-y;
    min-height: 318px;
}
#contentHeaderBottom
{
    clear: both;
    width: 809px;
    height: 10px;
    margin: 0 -4px;
    background: url(../images/bk-btm.png) 100% 0 no-repeat;
}



.greenSquare
{
    height: 165px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 1px 1px 0px 1px;
    padding: 1px 0px 0px 0px;
    width: 164px;
    background: url(../div_box_images/box7/sbbody-r.png) no-repeat bottom right;
    font-size: 70%;
}
.greenHeader
{
    background: url(../div_box_images/box7/sbhead-r.png) no-repeat top right;
    width: 164px;
    text-align: center;
    padding-bottom: inherit;
    font-size: 10px;
}
.greenHeader h2
{
        font-family: Arial, Helvetica, sans-serif;
	background: url(../div_box_images/box7/sbhead-l.png) no-repeat top left;
    margin: 0px;
    padding: 11px 5px 5px 5px;
    color: white;
    font-weight: bold;
    font-size: 12px;
    line-height: 1em;
}
.greenBody
{
    background: url(../div_box_images/box7/sbbody-l.png) no-repeat bottom left;
    margin: 0px;
    height: 117px;
    padding: 10px 10px 10px 10px;
}

.leftads
{
    height: 160px;
    margin: 0px 0px 0px 3px;
    padding: 4px 0px 0px 0px;
    width: 160px;
}
.rightads
{
    height: 160px;
    margin: 0px 0px 0px 2px;
    padding: px 0px 0px 0px;
    width: 160px;
}

/* -------------------------Featured Retailer Square Box Start------------------------- */
* html .boxhead h2
{
    height: 1%;
}

.F_Retailer
{
    float: left;
    padding: 1px 0px 0px 0px;
    height: 165px;
    width: 636px;
    background: url(../div_box_images/box5/sbbody-r.png) no-repeat bottom right;
    font-size: 70%;
}

.F_RetailerHead
{
    font-family: Verdana, Geneva, sans-serif;
    background: url(../div_box_images/box5/sbhead-r.png) no-repeat top right;
    margin: 0;
    font-size: 10px;
    padding: 0;
    text-align: center;
}

.F_RetailerHead h2
{
        font-family: Arial, Helvetica, sans-serif;
	background: url(../div_box_images/box5/sbhead-l.png) no-repeat top left;
    margin: 0;
    padding: 11px 5px 5px;
    color: white;
    font-weight: bold;
    font-size: 12px;
    line-height: 1em;
}

.F_RetailerBody
{
    font-family: Verdana, Geneva, sans-serif;
    background: url(../div_box_images/box5/sbbody-l.png) no-repeat bottom left;
    margin: 0;
    font-size: 10px;
    height: 114px;
    padding: 11px 12px 12px 12px;
}

/* -------------------------Featured Retailer Square Box End------------------------- */


/* -------------------------Promotion Square Box Start------------------------- */

* html .boxhead h2
{
    height: 1%;
}

.Promotion
{
    float: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 165px;
    width: 636px;
    background: url(../div_box_images/box8/sbbody-r.png) no-repeat bottom right;
    font-size: 70%;
    left: 346px;
    top: 1057px;
}

.PromotionHead
{
    background: url(../div_box_images/box8/sbhead-r.png) no-repeat top right;
    margin: 0;
    padding: 0;
    text-align: center;
}

.PromotionHead h2
{
	font-family: Arial, Helvetica, sans-serif;
    background: url(../div_box_images/box8/sbhead-l.png) no-repeat top left;
    margin: 0;
    padding: 11px 5px 5px;
    color: #344a04;
    font-weight: bold;
    font-size: 12px;
    line-height: 1em;
}

.PromotionBody
{
    background: url(../div_box_images/box8/sbbody-l.png) no-repeat bottom left;
    margin: 0;
    height: 117px;
    padding: 10px 0px 10px 10px;
}
/* -------------------------Promotion Square Box End------------------------- */

/* -------------------------Follow Us Square Box Start------------------------- */

html .boxhead h2
{
    height: 1%;
}

.FollowUs
{
    float: right;
    height: 165px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 163px;
    background: url(../div_box_images/box9/sbbody-r.png) no-repeat bottom right;
    font-size: 70%;
}
.FollowUsHead
{
    background: url(../div_box_images/box9/sbhead-r.png) no-repeat top right;
    width: 163px;
    text-align: center;
    padding-bottom: inherit;
}
.FollowUsHead h2
{
	    font-family: Arial, Helvetica, sans-serif;
    background: url(../div_box_images/box9/sbhead-l.png) no-repeat top left;
    margin: 0px;
    padding: 11px 5px 5px 5px;
    color: white;
    font-weight: bold;
    font-size: 12px;
    line-height: 1em;

}
.FollowUsBody
{
    background: url(../div_box_images/box9/sbbody-l.png) no-repeat bottom left;
    margin: 0px;
    height: 120px;
    padding: 7px 10px 10px 10px;
}


/* -------------------------Follow Us Square Box End------------------------- */



/* -------------------------News Latter Square Box Start------------------------- */

.N_Letter
{
    float: left;
    height: 165px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 0px 0px 0px 0px;
    padding: 1px 0px 0px 0px;
    width: 164px;
    background: url(../div_box_images/box10/sbbody-r.png) no-repeat bottom right;
    font-size: 70%;
    left: 133px;
}

.N_LetterHead
{
    font-size: 11px;
    background: url(../div_box_images/box10/sbhead-r.png) no-repeat top right;
    width: 164px;
    text-align: center;
    padding-bottom: inherit;
}

.N_LetterHead h2
{
        font-family: Arial, Helvetica, sans-serif;
	background: url(../div_box_images/box10/sbhead-l.png) no-repeat top left;
    margin: 0px;
    padding: 11px 5px 5px 5px;
    color: #344a04;
    font-weight: bold;
    font-size: 12px;
    line-height: 1em;

}

.N_LetterBody
{
    background: url(../div_box_images/box10/sbbody-l.png) no-repeat bottom left;
    margin: 0px;
    height: 118px;
    padding: 9px 10px 10px 10px;
}
/* -------------------------News Latter Square Box End ------------------------- */


/* -------------------------Featured Offers Square Box Start------------------------- */
.F_Offer
{
    float: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 165px;
    width: 636px;
    background: url(../div_box_images/box11/sbbody-r.png) no-repeat bottom right;
    font-size: 70%;
    left: 346px;
    top: 1057px;
}

.F_OfferHead
{
    background: url(../div_box_images/box11/sbhead-r.png) no-repeat top right;
    margin: 0;
    padding: 0;
    text-align: center;
}

.F_OfferHead h2
{
        font-family: Arial, Helvetica, sans-serif;
	background: url(../div_box_images/box11/sbhead-l.png) no-repeat top left;
    margin: 0;
    padding: 11px 5px 5px;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    line-height: 1em;
}

.F_OfferBody
{
    background: url(../div_box_images/box11/sbbody-l.png) no-repeat bottom left;
    margin: 0;
    height: 118px;
    padding: 9px 10px 10px 10px;
}

/* -------------------------Featured Offers Square Box End------------------------- */


/* -------------------------Blog Square Box Start------------------------- */

* html .boxhead h2
{
    height: 1%;
}

.Blog_Blog
{
    float: right;
    height: 165px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 163px;
    background: url(../div_box_images/box12/sbbody-r.png) no-repeat bottom right;
    font-size: 70%;
}

.Blog_BlogHead
{
    background: url(../div_box_images/box12/sbhead-r.png) no-repeat top right;
    width: 163px;
    height: auto;
    text-align: center;
    padding-bottom: inherit;
}

.Blog_BlogHead h2
{
	    font-family: Arial, Helvetica, sans-serif;
    background: url(../div_box_images/box12/sbhead-l.png) no-repeat top left;
    margin: 0px;
    padding: 11px 5px 5px 5px;
    color: #344a04;
    font-weight: bold;
    font-size: 12px;
    line-height: 1em;
}

.Blog_BlogHeadBody
{
    background: url(../div_box_images/box12/sbbody-l.png) no-repeat bottom left;
    margin: 0px;
    height: 119px;
    padding: 8px 10px 10px 10px;
}

/* -------------------------Blog Square Box End------------------------- */


/* -------------------------JoinNow Square Box Start------------------------- */
* html .boxhead h2
{
    height: 1%;
}

.JoinNow
{
    float: right;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 0px 0px 0px;
	height:auto
    margin: 0 auto;
    width: 162px;
    background: url(../div_box_images/box2/sbbody-r.png) no-repeat bottom right;
    font-size: 70%;
}
.JoinNowHome
{
    float: right;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 0px 0px 0px;
    height: 107px;
    margin: 0 auto;
    width: 162px;
    background: url(../div_box_images/box2/sbbody-r.png) no-repeat bottom right;
    font-size: 70%;
}

.JoinNowHead
{
    background: url(../div_box_images/box2/sbhead-r.png) no-repeat top right;
    margin: 0px;
    padding: 0px;
    text-align: center;
    padding-bottom: inherit;
}


.JoinNowHead h2
{
    font-family: Arial, Helvetica, sans-serif;
    background: url(../div_box_images/box2/sbhead-l.png) no-repeat top left;
    margin: 0px;
    padding: 10px 5px 5px;
    color: #344a04;
    font-weight: bold;
    font-size: 12px;
    line-height: 1em;

}
.JoinNowHead h2 a:link {
	color: #344a04;
	text-decoration: none;}


.JoinNowHead h2 b:hover {
	color: #344a04;
	text-decoration:none;

}	

.JoinNowBody
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    background: url(../div_box_images/box2/sbbody-l.png) no-repeat bottom left;
    margin: 0px;
    height: 50px;
    padding: 9px 12px 12px 12px;
}

.JoinNowBody b:link {
	color: #777777;
	text-decoration: none;
}

.JoinNowBody b:hover {
	color: #019f88;
	text-decoration:underline;

}
  

.JoinNowBodyHome
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    background: url(../div_box_images/box2/sbbody-l.png) no-repeat bottom left;
    margin: 0px;
	height:57px;
	padding: 12px 12px 12px 12px;
}



/* -------------------------JoinNow Square Box End------------------------- */


.thumb
{
    float: right;
    height: 537px;
		z-index:9;
    border-style: none;
    width: 160px;
    margin: 3px 1px 0px 0px;
    padding: 0px;
}

#footer ul
{
    width: 888px;
    height: 29px;
    padding: 0 0 0 72px;
    list-style-type: none;
}
#footer ul li
{
    background: url(../images/nav_div.gif) right top no-repeat;
    height: 27px;
    float: left;
    padding: 0 1px 0 0;
}
#footer ul li a
{
    display: block;
    background: url(../images/nav_bg.gif) 0 0 repeat-x;
    padding: 0 14px;
    font: bold 11px/27px Arial, Helvetica, sans-serif;
    color: #344A04;
    background-color: inherit;
    text-decoration: none;
}
#footer ul li a:hover
{
    background: url(../images/nav_hover.gif) 0 0 repeat-x;
    color: #fff;
    background-color: inherit;
}
#footer ul li a.hover
{
    display: block;
    background: url(images/nav_hover.gif) 0 0 repeat-x;
    color: #fff;
    padding: 0 14px;
    font: bold 11px/27px Arial, Helvetica, sans-serif;
    background-color: inherit;
    text-decoration: none;
    cursor: text;
}
#footer ul li.last
{
    background-image: none;
    height: 27px;
    float: left;
	
}
#footer img.logo
{
    position: absolute;
    left: 14px;
    top: 19px;
    width: 288px;
    height: 152px;
}
#footer h1
{
    background: url(../images/slogan.gif) 0 0 no-repeat;
    width: 484px;
    height: 32px;
    position: absolute;
    left: 16px;
    top: 9px;
    text-indent: -10000px;
}
#footer p
{
    font: normal 12px/19px Arial, Helvetica, sans-serif;
    color: #fff;
    background-color: inherit;
    position: absolute;
    left: 769px;
    top: 30px;
    width: 141px;
}
#footer p span.txt1
{
    color: #fff;
    background-color: #1E6887;
}
#footerimg.icon
{
    position: absolute;
    left: 474px;
    top: 52px;
    width: 470px;
    height: 62px;
}
#footer p.topText
{
    font: normal 18px/23px Arial, Helvetica, sans-serif;
    color: #E8E8E8;
    background-color: inherit;
    position: absolute;
    left: 285px;
    top: 203px;
    width: 588px;
}
#footer p.topText span.smallTxt
{
    font: normal 12px/18px Arial, Helvetica, sans-serif;
    color: #FF9C3A;
    background-color: inherit;
    padding: 0 0 0 8px;
}
#footer a.readMore
{
    display: block;
    background: url(../images/read_more.gif) 0 0 no-repeat;
    width: 50px;
    height: 38px;
    position: absolute;
    left: 895px;
    top: 203px;
}
#footer a.readMore:hover
{
    background: url(../images/read_more_hover.gif) 0 0 no-repeat;
}

.CountryLocations
{
    text-align: right;
    float: Right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 33px;
    padding: 10px 10px 0 15px;
    width: 300px;
    color: #FFF;
    margin: 0 0 3px 0;
}

.CountryLocations h2
{
    text-align: right;
    float: Right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding: 0px 0 0 0px;
    width: 150px;
    color: #FFF;
    margin: 0 0 3px 0;
}


.search_field
{
    text-align: left;
    float: left;
    width: 440px;
    height: 38px;
    color: #000;
    clear: both;
    padding: 5px 10px 3px 100px;
    z-index: 0;
}




#Hometop
{
    width: 950px;
    height: 10px;
    position: relative;
    margin: 10px;
}
.Hometop link { color: #fff; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 

11px }
	
.Hometop visited, a:active { color: #fff; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-

serif; font-size: 11px }
.Hometop hover { color: #fff; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 

11px }

.Hometop11
{
    text-align: right;
    float: Right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 10px;
    padding: 0px 0px 0px 5px;
    width: 250px;
    color: #9fa0a3;
    margin: 0 0 5px 5px;
}
.newsletter22
{
    text-align: left;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 13px;
    padding: 2px 10px 0 5px;
    width: 250px;
    color: #9fa0a3;
    margin: 0 0 10px 0;
}








ul#topnav
{
	margin-left:-88px;
    float: left;
    width: 900px;
    list-style: none;
}
ul#topnav li
{
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
}
ul#topnav li a
{
    float: left;
    text-indent: -9999px;
    height: 29px;
}
ul#topnav li:hover a, ul#topnav li a:hover
{
    background-position: left bottom;
}
ul#topnav a.Home {
	background: url(../images/home.png) no-repeat;
	width: 80px; 
}
ul#topnav a.calender
{
    background: url(../images/nav_calender.png) no-repeat;
    width: 90px;
}
ul#topnav a.newsletter
{
    background: url(../images/Newsletter.png) no-repeat;
    width: 	100px;
}
ul#topnav a.categories
{
    background: url(../images/nav_categories.png) no-repeat;
    width: 115px;
    height: 35px;
}
ul#topnav a.events-offers
{
    background: url(../images/events-offers.png) no-repeat;
    width: 150px;
    height: 35px;
}
ul#topnav a.retailers
{
    background: url(../images/Retailers.png) no-repeat;
    width: 90px;
}
ul#topnav a.promtion
{
    background: url(../images/promtion.png) no-repeat;
    width: 100px;
}
ul#topnav a.blog
{
    background: url(../images/blog.png) no-repeat;
    width: 80px;
}

ul#topnav li .sub

{
    
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    position: absolute;
    top: 35px;
	z-index:99999999;
    left: -110px;
    background: #fcfcfc url(../images/sub_bg.png) repeat-x center bottom;
    padding: 10px 10px 10px;
    float: left; /*--Bottom right rounded corner--*/
    -moz-border-radius-bottomright: 5px;
    -khtml-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px; /*--Bottom left rounded corner--*/
    -moz-border-radius-bottomleft: 5px;
    -khtml-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    display: none; /*--Top right rounded corner--*/
    -moz-border-radius-topright: 5px;
    -khtml-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px; /*--Top left rounded corner--*/
    -moz-border-radius-topleft: 5px;
    -khtml-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
}
ul#topnav li .row
{
    clear: both;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
ul#topnav li .sub ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    width: 210px;
    float: right;
}

ul#topnav .sub ul li
{
    width: 100%;
    color: #fff;
}
ul#topnav .sub ul li h2
{
    font: Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0;
    font-size: 14px;
    font-weight: Bold;
}
ul#topnav .sub ul li h2 a
{
    font: Arial, Helvetica, sans-serif;
    font-size: 13x;
    font-weight: bold;
    padding: 5px 0;
    background-image: none;
    color: #357a88;
}
ul#topnav .sub ul li a
{
    font-size: 11px;
    font-weight: normal;
    float: none;
    text-indent: 0; /*--Reset text indent--*/
    height: auto;
    padding: 3px 3px 3px 10px;
    display: block;
    text-decoration: none;
    color: #357a88;
}
ul#topnav .sub ul li a:hover
{
    color: #0099cc;
    background-position: 5px 12px;
}

/* Links and other text styling */
.TopLinks:link
{
    color:#ffffff;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.TopLinks:visited, a:active
{
    color:#ffffff;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.TopLinks:hover
{
    color:#cccccc;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}




/* Gallery lists*/

.CataloguesList li
{
    display: inline;
    float: left;
    margin-left: 17px;
    margin-bottom: 2px;

}




.BrandsList li
{
    display: inline;
    float: left;
    margin-left: 40px;
    margin-bottom: 3px;
}

.offerList li
{
    display:inline;
    float: left;
    margin-left: 5px;
    margin-bottom: 2px;
}


.modalBackground
{
    background-color: Black;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 240px;
}
.modalPopup2
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 500px;
}

.AutoCompleteFlyout
{
    visibility: hidden;
    margin: 0px !important;
    background-color: inherit;
    color: windowtext;
    border: buttonshadow;
    border-width: 1px;
    border-style: solid;
    cursor: 'default';
    overflow: auto;
    height: 200px;
    text-align: left;
    list-style-type: none;
    z-index: 99;
}

.AutoCompleteFlyoutItem
{
    background-color: window;
    color: windowtext;
    padding: 1px;
    z-index: 99;
    font-size: 11px;
}

.AutoCompleteFlyoutHilightedItem
{
    background-color: #ffff99;
    color: black;
    padding: 1px;
    font-size: 11px;
    z-index: 99;
}

#ledgent
{
    height: 20px;
    margin: 0px 0px 0px 20px;
    padding: 0;
		width:120px;
	float: right;
    text-align: left;
}
#ledgent h2 
{
    margin: 0;
    height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    color: #003941;
    font-weight: bold;
    font-size: 12px;}

/* end gallery*/

.xxhead
{
    
	height: 20px;
    margin: 0px 0px 0px 20px;
    padding: 0;
    text-align: left;

}
.xxhead a:link {
	color: #777777;
	text-decoration: none;
}

.xxhead a:active {
	color: #777777;
	text-decoration: none;
}

.xxhead a:hover {
	color: #019f88;
	text-decoration: none;
}

.xxhead a:visited {
	color: #777777;
	text-decoration: none;
}

.xxhead h2 
{
    margin: 0;
    height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    color: #003941;
    font-weight: bold;
    font-size: 13px;

}
 
  
.xxhead a
{
    margin: 0;
    height: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #003941;
    font-size: 12px;
    text-shadow: rgba(0,0,0,.1) 0px 2px 2px;
}

.xxhead2
{
    height: 20px;
    width: 500px;
    margin: 0px 0px 0px 10px;
    padding: 0;
    text-align: left;
}
.xxhead2 h2
{
    margin: 0;
    height: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #003941;
    font-weight: bold;
    font-size: 12px;
    text-shadow: rgba(0,0,0,.1) 0px 2px 2px;
}

.xxhead2 a
{
    margin: 0;
    height: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #003941;
    font-weight: bold;
    font-size: 12px;
    text-shadow: rgba(0,0,0,.1) 0px 2px 2px;
}

.img
{
    height: auto;
	margin-top:20px;
    width: auto;
	text-align:left;
	background:url(../images/dropshadow.gif) no-repeat bottom right;
	padding-right:8px;
	padding-top:3px;
	padding-bottom:7px;
	border-left:1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;
}








.img1
{
    display: inline;
    margin: 0px;
	background:url(../images/dropshadow.gif) no-repeat bottom right;
	margin: -3px 8px 5px -5px;
	position: relative;
	display:block;

		border-left:1px solid # 060;
	border-top: 1px solid #e8e8e8;

}

.img122 a:hover img
{


	display: block; 
	margin: -3px 8px 5px -5px;
	position: relative;
	display:block;

}
	
	   
.desc
{
    font-family: Verdana, Geneva, sans-serif;
    text-align: center;
    font-weight: normal;
    width: 162px;
    height: auto;
    padding: 0px;
    color: #019f88;
    font-size: 11px;
}
.desc1
{
    font-family: Verdana, Geneva, sans-serif;
    text-align: center;
    font-weight: normal;
    width: 162px;
    padding: 0px;
    color: #019f88;
    font-size: 10px;
}
.desc1 a:link {
	color: #777777;
	text-decoration: none;
}

.desc1 a:active {
	color: #777777;
	text-decoration: none;
}

.desc1 a:hover {
	color: #019f88;
	text-decoration: none;
}

.desc1 a:visited {
	color: #777777;
	text-decoration: none;
}






.desc5
{
    font-family: Verdana, Geneva, sans-serif;
    text-align: center;
    font-weight: normal;
	width:171px;
	height:19px;
    color: #019f88;
    font-size: 10px;
}
.desc5 a:link {
		text-align:center;
	color: #019f88;

}

.desc5 a:active {
		text-align:center;
	color: #019f88;

}

.desc1 a:hover {
	text-align:center;
	color: #019f88;
	text-decoration:underline
}

.desc5 a:visited {
	color: #019f88;
		text-align:center;

}
























div.img1
{
    margin-right: auto;
    margin-left: auto;
    height: 15px;
    float: right;
    text-align: center;
}


.boxbody
{
    margin: 0;
    padding: 0px 0px 15px 19px;
   
}




.datapager
{
	font-size:11px;
	display: block;
    text-align: center;
    font-size:11px;
    font-family: Arial;
    color: #019f88;
}
.datapager a
{
    font-family: Arial;
    color: #019f88;
	font-size:11px;
	text-decoration:underline;
}



.featured
{
    width: 700px;
    float: left;
	background:url(../images/dropshadow.gif) no-repeat bottom right;
	padding-right:8px;
	padding-top:10px;
	padding-bottom:5px;
	border-left:1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;
}

.Alpha h5
{
    display: block;
    padding: 0 0 0 0px;
    font: bold 12px/16px Arial, Helvetica, sans-serif;
    color: #999;
    background-color: inherit;
    margin: 0 0 1px 0;
}




.leftlink
{
    font-weight: none;
    font-size: 11px;
    color: #777777;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.leftlink:link
{
    color: #019f88;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}


.leftlink a:hover
{
    color: #019f88;
    text-decoration:underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.leftlink a: visited {
    color: #777777;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}


.leftlink :active
{
    color: #777777;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}


















.leftlink123
{
    font-weight: none;
    font-size: 11px;
	text-align:center;
    color: #019f88;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.leftlink123:link
{
    color: #019f88;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}


.leftlink123 a:hover
{
    color: #019f88;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	text-decoration:underline;
}

.leftlink123 a: visited {
    color: #019f88;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}


.leftlink123 :active
{
    color: #019f88;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
























.whitelink
{
    font-weight: none;
    font-size: 10px;
    color: White;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.whitelink:link
{
    color: White;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.whitelink:hover
{
    color: #C90;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.whitelink:visited, a:active
{
    color: White;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}


.siteLinks
{
    color: #0099CC;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.siteLinks:link
{
    color: #0099CC;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.siteLinks:visited, a:active
{
    color: #0099CC;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}



.onemorebox
{
    float: left;
    font-family: Verdana, Geneva, sans-serif;
    margin: 10px auto;
    width: 250px;

}
.onemorebox h2
{
    font-weight: normal;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
    color: #099;
}
.onemorebox p
{
    color: #999;
    font-family: Verdana, Geneva, sans-serif;
    margin-right: 10px;
    font-weight: normal;
    font-size: 11px;
}

.t:link
{
    color: #099;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.t:visited, a:active
{
    color: #099;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.t:hover
{
    color: #019f88;
    text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}



/* ------------- Template Two Structure -----------------*/

#ContentAreaTemp2
{
    color: #033;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    height: auto;
    width: 972px;
    float: left;
   
}

#contentHeaderTemp2
{
    width: 972px;
    height: 11px;
    margin: 0px;
    background: url(../images/bk1-top.png) 100% 0 no-repeat;
    clear: both;
}

#contentHeaderTemp3
{
    width: 972px;
    height: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#444;
	padding-top:6px;
    background: url(../images/bk-master2-top.png) 100% 0 no-repeat;
    clear: both;
}

#contentHeaderTemp2Middle
{
    width: 954px;
    font-family: Verdana, Geneva, sans-serif;
    color: #06F;
    margin: 0 -2px;
    padding: 10px;
    background: url(../images/bk1-mid.png) 0 0 repeat-y;
    min-height: 750px;
  
}

#contentHeaderTemp3Middle
{
    width: 974px;
    font-family: Verdana, Geneva, sans-serif;
    color: #06F;
    margin: 0 -2px;
    padding: 0px;
    background: url(../images/bk1-mid.png) 0 0 repeat-y;
    min-height: 750px;
  
  
  
  
}
#contentHeaderTemp2Bottom
{
    clear: both;
    width: 972px;
    height: 12px;
    margin: 0px 0px 0px 2px;
    background: url(../images/bk1-btm.png) 100% 0 no-repeat;
}

/* ------------- Template Two Structure -----------------*/


#retailers_page
{
    color: #033;
    margin: 0px 0px 20px 10px;
    padding: 0px;
    height: auto;
    width: 935px;
    float: left;
}
#retailers_images
{
    color: #033;
    margin: 0px 0px 0px 0px;
    padding: 7px;
    height: auto;
    width: 250px;
    float: left;
    text-align: center;
}

.retailers_text
{
    color: #666;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 4px;
    margin: 0px 0px 0px 0px;

    height: auto;
    width: 670px;
    float: right;
}
.retailers_text h2
{
    color: #666;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.retailers_text h2 span1
{
    font-weight: bold;
    color: #333333;
    font-size: 11px;
}


#retailers_column2
{
    color: #033;
    margin: 0px 0px 20px 10px;
    padding: 0px;
    height: 150px;
    width: 935px;
    float: left;
}

#retailers_bottom
{
    color: # 033;
    margin: 0px 0px 10px 10px;
    padding: 0px;
    height: 30px;
    width: 935px;
    float: left;
}

.sectionHeader
{
    font: Arial, Helvetica, sans-serif;
    font-size: 13x;
    font-weight: bold;
    padding: 5px 0;
    background-image: none;
    color: #357a88;
}





#Bookflip_wrapper
{
    color: #033;
    margin: 0px 0px 10px 6px;
    height: 720px;
    width: 945px;
    float: left;
}
#Bookflip_SubImages
{
    color: #033;
    margin: 0px 0px 0px 0px;
    padding: 3px 3px 3px 80px;
    height: 100px;
    width: 200px;
    float: left;
}
#Bookflip_SubLinksTop
{
    color: #033;
    margin: 0px 0px 0px 0px;
    padding: 3px 3px 3px 10px;
    height: 110px;
    width: 560px;
    float: left;
}
.Bookflip_SubLinksTopInText
{
    color: #033;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    height: 76px;
    width: 500px;
    float: left;
}

.Bookflip_SubLinksTopInText2
{
    color: #033;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    height: 24px;
    width: 500px;
    float: left;
}

.Bookflip_SubLinksTopInText h2
{
    font-weight: normal;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
    color: #009999;
    margin: 0px 0px 0px 0px;
    padding-top: 0px;
    margin-left: 0px;
}

.Bookflip_SubLinksTopInText h2 span
{
    font-weight: bold;
    color: #2a727e;
}

#Bookflip_page_wrapper
{
    color: #033;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    height: 530px;
    width: 945px;
    float: left;
}
#Bookflip_page_wrapper_left-btn
{
    color: #033;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    height: 550px;
    width: 25px;
    float: left;
}

#Bookflip_page_wrapper_left-btn-image
{
    color: #033;
    margin: 0px 0px 0px 0px;
    padding: 230px 0px 0px 0px;
    height: 25px;
    width: 20px;
    float: left;
}

#Bookflip_page_wrapper_centerpage
{
    color: #033;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    height: 550px;
    width: 895px;
    float: left;
    text-align: center;
}
#Bookflip_page_wrapper_right-btn
{
    color: #033;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    height: 550px;
    width: 25px;
    float: left;
}

#Bookflip_page_wrapper_right-btn-image
{
    color: #033;
    margin: 0px 0px 0px 0px;
    padding: 230px 0px 0px 0px;
    height: 25px;
    width: 15px;
    float: right;
}
#Bookflip_bottomlink
{
    color: #033;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    height: 80px;
    width: 945px;
    float: left;
}



.CatalogueRating
{
    color: #777777;
    margin: 0px 0px 0px 80px;
    padding: 0px;
    height: 30px;
    width: 160px;
    float: left;
}
.CatalogueRating h2
{
    font-weight: normal;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
    color: #777777;
    margin: 0px 0px 0px 0px;
    padding-top: 0px;
    margin-left: 0px;
}

.CatalogueRating h2 span
{
    
    color: #777777;
}



.RateThisCatalogue
{
    
    color: #777777;
    margin: 0px 0px 0px 50px;
    padding: 0px;
    height: 30px;
    width: 550px;
    float: left;
}
.RateThisCatalogue h3
{
    font-weight: normal;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
    color: #777777;
    margin: 0px 0px 0px 0px;
    padding-top: 0px;
    margin-left: 0px;
}

.RateThisCatalogue h3 span
{
   
    color: #777777;
}

#bottom_menu_link
{
    font-size: 12px;
    color: #019f88;
    margin: 20px 0px 0px 80px;
    padding: 0px;
    height: 20px;
    width: 780px;
    float: left;
}

#bottom_menu_link a:link {
	color: #019f88;
	text-decoration: none;
}

#bottom_menu_link a:active {
	color: #019f88;
	text-decoration: none;
}

#bottom_menu_link a:hover {
	color: #019f88;
	text-decoration: underline;
}

#bottom_menu_link a:visited {
	color: #019f88;
	text-decoration: none;
}



.buttons
{
    font-family: arial;
    font-size: 8pt;
    border-bottom: 1px solid #282828;
    border-right: 1px solid #282828;
    border-top: 1px solid #8794A0;
    border-left: 1px solid #8794A0;
    background-color: #E4E4E4;
}

#myBook
{
    background-color: #fff;
    padding: 0px;
    width: 520px;
    border: 5px solid #fff;
    background: url(../images/welcome_text.png) 100% 0 no-repeat;
    background-position: 20px center;
    background-repeat: no-repeat;
}
#myBook ul
{
    list-style: none;
}
#myBook ul li
{
    display: inline;
}
#myBook ul img
{
    border: 5px solid #3e3e3e;
    border-width: 5px 5px 20px;
}
#myBook ul a:hover img
{
    border: 5px solid #fff;
    border-width: 5px 5px 20px;
    color: #fff;
}
#myBook ul a:hover
{
    color: #fff;
}
.style1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}


#mover
{
    position: relative;
    visibility: hidden;
    top: 0px;
    left: 0px;
    background-color: Transparent;
    z-index: 99;
    cursor: move;
    background-color: White;
    border: 1px solid #000;
    padding: 10px;
}
#mover a
{
    cursor: pointer;
}

#zoomContainer
{
    position: absolute;
    width: 1280;
    height: 964;
    top: 60px;
    left: 200px;
    background-color: Transparent;
    visibility: hidden;
    z-index: 109;
}

#zoom
{
    background-color: transparent;
    color: yellow;
    left: 200px;
    position: absolute;
    top: 100px;
    z-index: 10;
}
#zoom a
{
    background-color: white;
    border: 1px solid black;
    color: black;
    line-height: 1.8em;
    padding: 2px;
    text-decoration: none;
}
#zoom a:hover
{
    background-color: red;
}

#marqueecontainer
{
    position: relative;
    width: 145px; /*marquee width */
    height: 100px; /*marquee height */
    background-color: white;
    overflow: hidden;
    padding: 0px;
    padding-left: 0px;
}

#top_banner
{
    color: #033;
    margin: 30px 30px 0px 0px;
    padding: 0px;
    height: auto;
    height: 62px;
    width: 470px;
    float: right;
}


.TitleText1
{
    color: #087d90;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.contentText
{
    color: black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*Blog CSS */

.postTitle
{
    color: #357a88;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}

.postTitle:link
{
    color: #357a88;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}

.postTitle:visited, a:active
{
    color: #357a88;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}

.SubTitle
{
    font-style: italic;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #357a88;
}

.Content
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: Black;
}


.commentAuthor
{
    color: #777777;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.commentAuthor:link
{
    color: #777777;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.commentAuthor:visited, a:active
{
    color: #777777;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}


.comment_box
{
    color: #033;
    margin: 0px 0px 0px 0px;
    padding: 10px;
    height: 296px;
    width: 648px;
    float: left;
    background-image: url(../images/com_bk.png);
}



.comments h3
{
    background: none;
    border: none;
    color: #009999;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
}

.comments p
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #999;
    margin: 4px 0 10px 0;
}

.comments .comment
{
    background: #efeeee url(../images/comment_grad.png) repeat-x;
    margin: 0;
    padding: 10px;
    border: 1px #e2e2e2 solid;
    border-bottom: none;
    font-weight: normal;
    font-family: Tahoma;
    font-size: 12px;
    width: 525px;
}

.comments .comment p
{
    margin: 0 0 4px 0;
    padding: 0;
    color: #000;
    font-weight: normal;
}

.comments .comment-footer
{
    background: url(../images/comment_footer2.png) no-repeat;
    margin: -15px 0 20px 0;
}

.comments .comment-footer p
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    margin: 15px 0 0 43px;
    padding: 10px 0 0 5px;
    line-height: 200%;
}




/*
Message Boxes and NOtifications

*/
.info, .success, .warning, .error, .validation
{
    border: 1px solid;
    margin: 10px 0px;
    padding: 15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info
{
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('../images/Information.png');
}
.success
{
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image: url('../images/Success.png');
}
.warning
{
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../images/Warning.png');
}
.error
{
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../images/Error.png');
}

.miniError
{
    border: 1px solid;
    color: #D8000C;
    background-color: #FFBABA;
    margin: 2px 0px;
    padding: 5px 5px 5px 5px;
    text-align:center;
    
 }
 .miniSuccess
{
    border: 1px solid;
    color: #4F8A10;
    background-color: #DFF2BF;
    margin: 2px 0px;
    padding: 5px 5px 5px 5px;
    text-align:center;
    
 }

/* ------------- Dec 23rd 2009 -----------------*/


#SignupPage_wrapper
{
    color: #009999;
    padding: 0px 0px 0px 10px;
    padding-top: 0px;
    margin-bottom: auto;
    height: auto;
    width: 930px;
  
}
.SignupPage_bk
{
	height:24px;
	width:950px;
background-image: url(../images/green-sign.png);

}
#signupTable
{
    width: 954px;
    height: auto;
    border: 0;
}

#signupTable td
{
    height: 40px;
}


#successTable
{
    width: 920px;
    height: auto;
    border: 0;
}

#successTable td
{
    height: 40px;
}


.TitleData
{
    text-align: right;
}
.InputControls
{
    text-align: left;
    vertical-align:middle;
}

.textBoxCSS
{
    width: 250px;
    background-color:#eaeaea;
    border:1px solid #808080;
    height:24px;
 }
 
 .colorControl
{
    background-color:#eaeaea;
    border:1px solid #808080;
    height:24px;
 }

.sectionSubHeading
{
    color: #009999;
    text-align: left;
    padding-left:100px;
}
.sectionSubHeading-blue-2
{
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	margin:0px;
	background-image: url(../images/blue-sign.png);
}

.sectionSubHeading-green3
{
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#444;
	margin:0px;
	background-image: url(../images/green-sign.png);
}

.sectionSubHeading-green33
{
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	margin:0px;
	background-image: url(../images/blue-sign.png);
}




 .checkBox INPUT
{
    background-color:#eaeaea;
    margin-right: 5px
 }
 
 /* Calendar CSS */
 
 
 /************************************************************************
* 
* Calendar specific formatting 
*
************************************************************************/

/* Surrounds the calendar */
.eventmonth
{
    border: 1px solid #768b62;
    width: 694px;
    margin-right: auto;
    margin-left: auto;
    background: #d7efbd;
    margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    text-align: center;
    
}

/* used as the cssclass of the actual calendar */
.eventmonthtable
{
    width: 694px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    margin-bottom: 15px;
    border: 1px solid #768b62;
    border-collapse:collapse;
  
}
.eventmonthtable a:link 
{
    color:Black;
    font-size:smaller;
    
}
.eventmonthtable a:visited
{
    color:Black;
    font-size:smaller;
    
}
.eventmonthtable a:hover
{
    color:Black;
    font-size:smaller;
    
}



.dayNumber
{
    float: right;
    border-bottom: 1px solid #768b62;
    border-left: 1px solid #768b62;
    clear: none;
    padding: 2px;
    
}


.calcurrentmonth
{
    /* no styles needed at this time */
}
.calothermonth
{
    background-color: #b4d793;
}
.calcurrentday
{
    background-color: #FFFFC1;
}
.calweekend
{
    background-color: #d7efbd;
  /*  width: 15%; */
}

.calcurrentmonth , .calcurrentmonth , .calothermonth , .calcurrentday , .calweekend
{
    text-align: left;
    border: 2px solid #768b62;
    height: 60px;
    vertical-align: top;
    /* needed for positioning the dayNumber part */
    position:relative;
     border-collapse:separate;
     border-spacing: 5px;
     
}
 /* End Calendar */
 
	/* C-PANEL */	
	
.c-panel-main-wrapper-div {
	float:left;
	margin:auto;
	width: 772px;
	height: auto;
	}
.catalogue-admin-div {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000099;
	margin:0;
	margin-bottom:10px;
	padding:0px;
	width: 770px;
	height: auto;
	border:#d0d0d0 solid 1px;
	font-size: 100%;
	}
.catalogue-admin-div-head{
	float:left;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	color: #036;
	margin:0px;
	padding:4px;
	width: 762px;
	height:20px;
	background: url(images/c-panel-m-bg.png) repeat-x ;
	border-bottom:#d0d0d0 solid 1px;
		}
.catalogue-admin-div-content{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000099;
	margin:10px;
	padding:0px;
	width: 752px;
	height: auto;
	font-size: 100%;
	}
	
.catalogue-admin-div-content a:link {
color:#0b7a8a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:normal;
text-decoration:none;
}

.catalogue-admin-div-content a:visited {
color: #003366;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:nromal;
text-decoration: none;
}
.catalogue-admin-div-content a:hover {
background-color:none;
color: #690;
text-decoration:none;
}
.catalogue-admin-div-content a:active {
background-color:none;
color:3d4900;
text-decoration:none;
}
.catalogue-admin-div-content-sub-div {
	float:left;
	margin:left;
	width: 750px;
	height: auto;
	}
	.catalogue-admin-div-content-sub-div1 {
	float:left;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	color:#069;
	font-size:11px;
	margin: right;
	width: 125px;
	height:110px;

	}
	
.clear {
	
	clear:both;
}
 #Content-new-Area{ 
 	color: #033;
 	margin: 0px 0px 0px 0px;
 	padding: 0px;
 	height: auto;
 	width: 805px;
 	float: left;
}
	#content-new-Header 	{
		width:809px;
		height:11px;
		margin:0px;
		margin-left:-4px;
		background:url(../images/bk-top.png) 100% 0 no-repeat;
		clear:both;
}
	#content-new-Headermiddle {
		width:809px;
		font-family:Verdana, Geneva, sans-serif;
		color:#06F;
		margin:0 -3px;
		padding-top:16px;
		background: url(../images/bk-mid.png) 0 0 repeat-y;
		height: 300px;

}
	#content-new-HeaderBottom {
		clear:both;
		width:809px;
		height:10px;
		margin:0 -5px;
		background:url(../images/bk-btm.png) 100% 0 no-repeat;
}
 
.green {

	color:#bbcc55;

}
.borderEffect
{
	background-color:#FFFFCC;
	color:#A05A3D;
	margin:0px;
	padding:0px;
	border:1px solid #FFCC00;
}
.borderEffect:hover
{
	background-color:#FFCC89;
	color:#A05A3D;
	margin:0px;
	padding:0px;
	border:1px solid #A05A3D;
}
.secondaryBorderEffect
{
	background-color:#FFFFCC;
	color:#A05A3D;
	margin:0px;
	padding:0px;
	border:3px outset #FFCC00;
}
.secondaryBorderEffect:hover
{
	background-color:#FFFFCC;
	color:#A05A3D;
	margin:0px;
	padding:0px;
	border:3px inset #FFCC00;
	}
	
	
	/* Gradient 2 */
.tbox {
	width: 221px;
	background: transparent url('../images/bgtbox.jpg') no-repeat;
	color : #747862;
	height:20px;
	border:0;
	padding:4px 8px;
	margin-bottom:0px;
}


.LineStyle
{
color: #003941;
background-color: #003941;
height: 1px;
    }
    
    
.SearchResultTitle a:link , .SearchResultTitle a:hover
{
    color:#019f88;
    font-weight:none;
    text-decoration:none;
    font-size:12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
   
    
 }
 
 
 
 
 .SearchResultPage
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #003941;
    font-weight: none;
    font-size: 12x;
    text-shadow: rgba(0,0,0,.1) 0px 2px 2px;
    font-size:14px;
   
    
 }
 
 .daterange
 {
     color:Green;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size:11px;
     
     }


.tb1Search {
	
	padding:4px 4px 4px 4px;
	border:1px solid #CCCCCC;
	width:230px;
	height:22px;
}





#Calendar-mange-l{
 float:left;
 width:300px;
 height:18px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:bold;
     color: #003941;
	 padding-left:18px;
}


#Calendar-mange-r {
 float:right;
 width:200px;
 height:18px;
 padding-bottom:8px;
  padding-right:18px;
}

#Calendar-mange-ledgent {
 float:right;
 color:#c61c23;
 width:65px;
 padding-top:2px;
 text-align:center;
 font-family:Arial, Helvetica, sans-serif;
 background-color:#ffe5e8;
 font-size:11px;
 height:17px;
}

#Calendar-mange-ledgent2 {
 float:right;
 color:#436727;
 width:65px;
 padding-top:2px;
 text-align:center;
 font-family:Arial, Helvetica, sans-serif;
 background-color:#baff94;
 font-size:11px;
 height:17px;
}


#Calendar-mange-ledgent1 {
 float:right;
 color:#666;
 width:65px;
 padding-top:2px;
 text-align:center;
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 height:17px;
}

.tb10 {
	
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	width: 300px;
	color:#333333;
	padding:3px;
	margin-right:4px;
	margin-bottom:8px;
	font-family:tahoma, arial, sans-serif;
}




.bottom_menu_link
{
    font-size: 12px;
    color: #777777;
    margin: 20px 0px 0px 80px;
    padding: 0px;
    height: 20px;
    width: 780px;
    float: left;
}

.bottom_menu_link2 a:link {
	color: #777777;
	text-decoration: none;
}

.bottom_menu_link2 a:active {
	color: #777777;
	text-decoration: none;
}

.bottom_menu_link2 a:hover {
	color: #019f88;
	text-decoration: none;
}

.bottom_menu_link2 a:visited {
	color: #777777;
	text-decoration: none;
}





.leftlink1234
{
    font-weight: none;
    font-size: 11px;
	color: #019f88;
	padding-left:30px;

    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.leftlink1234:link
{
    color: #019f88;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}


.leftlink1234 a:hover
{
    color: #019f88;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	text-decoration:underline;
}

.leftlink1234 a: visited {
    color: #019f88;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}


.leftlink1234 :active
{
    color: #019f88;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}



.leftlink12345
{
    font-weight: none;
    font-size: 11px;
    color: #777777;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.leftlink12345:link
{
    color: #019f88;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}


.leftlink12345 a:hover
{
    color: #019f88;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.leftlink12345 a: visited {
    color: #777777;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}


.leftlink12345 :active
{
    color: #777777;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
