body{
	font-family:tahoma;
        font-weight:normal;
        color:#000000;
        font-size: 11px;
        text-align:justify;
	background:#000000;
        scrollbar-face-color:       #ffffff;
        scrollbar-highlight-color:  #ffffff;
        scrollbar-shadow-color:     #666666;
        scrollbar-3Dlight-color:    #EFBF1A;
        scrollbar-arrow-color:      #ff6600;
        scrollbar-track-color:      #000000;
        scrollbar-darkshadow-color: #666666;

}
.H1
{
	color:#000000;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
        padding:5px;
	text-decoration:underline;
}
.H2
{
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
        padding:5px;
	color: #FFFFFF;
	text-decoration:underline;
	background:;
}
/*used for product images*/
.imgStyle
{
	border:1px solid #000000;
	padding:1px;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#c3c3c3', Direction=115, Strength=3);
}
/*used in textarea that are used in product details for user input attributes.*/
.textarea
{
	border:1px solid #7F9DB9;
	font-size:7pt;
	font-family:verdana;
	width:160;
	background:#C5C5C5;
}
/*used in links like login and view cart*/
.links
{
	font-family: verdana;
	font-size: 12px;
	color:#ff0000;
	padding:5px;
	font-weight:bold;
	text-decoration:none;
}
.links:hover
{
	color:#ffffff;
        font-size: 12px;
        font-weight:bold;
	text-decoration:underline;
}
/*used in product categories*/
.links_cat 
{
	font-family: verdana;
	font-size: 10px;
	color:#990000;
	padding:5px;
	font-weight:bold;
	text-decoration:none;
}
.links_cat:hover
{
	color:DD9393;
	 text-decoration:none;
}

.error 
{
color:#FF0000;	
}
/*used in headings at the time of creating new account*/
.style1 
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}
/*used in shopping cart to show orignal price of product if discount is allowed*/
.style1_1 
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:line-through;	
}
 /*used to show the discount amount after checkout*/
.discount
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ff0000;
}
/*used to show the product price*/
.style2 
{
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
}
/*used in Note at the time of creating new account*/
.style3 
{
	font-family: verdana;
	font-size: 10px;
	color: #ffffff;
}
/*used to show congratulation message after creating new account*/
.style4
{
	font-family: verdana;
	font-size: 9px;
	color: #ffffff;
}
/*used to show billing and shipping detail after checkout*/
.style5 
{
	font-family: verdana;
	font-size: 10px;
	color: #ff0000;
}
}
.style5 textarea{
        font-family: verdana;
	font-size: 10px;
	color: #ffffff;
        width:300px;
        height:150px;
        background-color:#174B7A;
}
.style6
{
	font-family: verdana;
	font-size: 9px;
	color: #ffffff;
}
 /*used in quantity price break section of product details*/
.style7
{
	font-family: verdana;
	font-size: 9px;
	color: #ffffff;
}
/*used for buttons in view cart*/
.subbut
{
	color:#cc0000;
	font-family:arial;
	font-size:8.5pt;
	width:120;
	border:1px solid #C0C0C0;
	cursor:hand;
	background:ECE9D8;
}
 /*used for remove button in view cart*/
.rembut
{
	width:54;
	height:27;
	cursor:hand;
	background-image: url("/images/remove.gif");
}
 /*used for select control*/
.select
{
	color:#cc0000;
	width:190;
	font-size:7pt;
	font-family:verdana;
}	
 /*used for textbox*/
.textbox
{
	border:1px solid #95B36B;
	font-size:7pt;
	font-family:verdana;
	width:160;
}
/*used for heading on login page e.g. Welcome, Please Sign In*/
.pageheading 
{
	color:#446A87;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}
/*used for sub headings in create new account page e.g. My Account Login Information*/
.pagesubheading 
{
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #00376B;
	text-decoration:underline;
	background:;
}
/*used in Menues*/
.link,.linkover 
{
	font-family: arial;
	font-size: 11px;
	color:#4B4B4E;
	padding:5px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	background-color:#A6C47E;
	layer-background-color:#CB9AD3; 
}
.link:hover
{	
	color:#FFFFFF;
	 text-decoration:none;
}
.linkover
{
	background-color:#A6C47E;
	layer-background-color:#CB9AD3; 
	color:#FFFFFF; 
	cursor:pointer; 
	cursor:hand; 
}
 /*used for sub menues*/
.childlink,.childlinkover
{
	font-family: arial;
	font-size: 11px;
	color:#4B4B4E;
	padding:5px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	background-color:#A6C47E;
	layer-background-color:#CB9AD3; 
}
.childlinkover
{
	background-color:#A6C47E;
	layer-background-color:#CB9AD3; 
	color:#FFFFFF; 
	cursor:pointer; 
	cursor:hand; 
}

.clCMEvent
{
	position:absolute; 
	width:99%; 
	height:99%; 
	clip:rect(0,100%,100%,0); 
	left:0; 
	top:0; 
	visibility:visible
}

.clCMAbs
{
	position:absolute; 
	visibility:hidden; 
	left:0; 
	top:0;
}

.clBar
{
	position:absolute; 
	width:0; 
	height:0; 
}
/*Main Menu Border Class*/
.cl2Leve10border 
{
	position:absolute; 
	visibility:hidden;
	background-color:#A6C47E;
	layer-background-color:#cc0000;
}
/*Sub Menu Border Class*/
.cl2Leve20border 
{
	position:absolute; 
	visibility:hidden;
	background-color:#A6C47E;
	layer-background-color:#cc0000;
}

#shopcat_table td
{
       background:#F3F3F3;
       border-bottom:1px solid #ffffff;
}
/*used for main table used in product images*/
.shopprodMain_table 
{
	background:#FFFFFF;
}
/*used in display information above the product images*/
#shopprodMain_header 
{
	background:#EFEFEF;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #4B4B4E;
}
/*used in billing and shipping information table shown after checkout*/
.shopprodSubLeft_table 
{
	background:#F7F7F7;
}

.shopprodSubRight_table
{
	background:#F3F3F3;
}

#shopprodSub_table
{
	background:#F3F3F3;
}

#shopprodSubAlt_table
{
	background:#F7F7F7;
}
/*used in column that shows the table of product categories*/
.shopcatTD 
{
	background:#ffffff;
}
/*used in column that shows the table of product images*/
.shopProdTD 
{
	background:#ffffff;
}
/*used in column that shows the table of shopping cart*/
.shopcartTD 
{
	background:#ffffff;
}
.frmValidatorDisplay
{
	Font-Size:10px;
	Font-Family:Arial;
	Color:#ffcc00;
}
#prod_mainShopTable
{
        background-color:#ffffff;
}
.prod_SearchResultSeparator
{
	border-bottom:solid 1px #000000;
}
/* --- Begin Styles for new Menu --- */
/* --[[ Main Expand Icons ]]-- */
#imenus0 .imeam span,#imenus0 .imeamj span 
{
	width:7px; 
	height:5px; 
	left:-8px; 
	top:5px; 
	background-repeat:no-repeat;
	background-position:top left;
}
#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span 
{
	background-repeat:no-repeat;
	background-position:top left;
}

/* --[[ Sub Expand Icons ]]-- */
#imenus0 ul .imeas span,#imenus0 ul .imeasj span 
{
	/*background-image:url(arrow_sub.gif); */
	width:10px; 
	height:13px; 
	left:-10px; 
	top:0px; 
	background-repeat:no-repeat;
	background-position:top left;
}
#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span 
{
	/*background-image:url(arrow_sub.gif); */
	background-repeat:no-repeat;
	background-position:top left;
}
/* --- Begin Editable Region --- */
/* --[[ Main Div Container For Specifying Top Horizontal Menu Total Width ]]-- */
.imrcmain0_imgl_Horz{
	width:930px;
}
/* --[[ Main Div Container For Specifying Top Vertical Menu Total Width ]]-- */
.imrcmain0_imgl_Vert{
	width:160px;
}
/* --[[ Main Container ]]-- */
#imouter0 
{
	background-color:; 
	border-style:none; 
	border-color:#769bba; 
	border-width:1px; 
	padding:0px; 
	margin:0px;
	/*position:relative;
	top:-420px;
	left:151px;
	height:25px;*/
}

/* --[[ Sub Container ]]-- */
#imenus0 li ul 
{
	background-color:#000000; 
	border-style:solid; 
	border-color:#333333; 
	border-width:1px; 
	padding:1px; 
	z-index:999999;
}

/* --[[ Main Items ]]-- */
#imenus0 li a, #imenus0 .imctitle 
{
	background-image: url(../English/images/nav-bg2.gif);
        color:#efefef; 
	text-align:center; 
	font-family:Arial; 
	font-size:11px; 
	font-weight:bold; 
	text-decoration:none; 
	border-style:solid; 
	border-color:#000000; 
	border-width:0px; 
	padding:25px 0px 8px 0px; 
}

/* [hover] - These settings must be duplicated for IE compatibility.*/
#imenus0 li:hover>a 
{
	background-image: url(../English/images/nav-bg2hover.gif);
	color:#000000; 
        text-decoration:underline;
}
#imenus0 li a.ihover, .imde imenus0 a:hover 
{
	text-decoration:underline;
	background-image: url(../English/images/nav-bg2hover.gif); 
	color:#333333; 
}

/* [active] */
#imenus0 li a.iactive 
{
	background-image: url(../English/images/nav-bg2hover.gif); 
	color:#3333333; 
        text-decoration:underline;
}

/* --[[ Sub Items ]]-- */
#imenus0 ul a, #imenus0 .imsubc li .imctitle  
{
	color:#ffffff; 
	text-align:left; 
	font-size:11px; 
	font-weight:normal; 
	text-decoration:none; 
	border-style:none; 
	border-color:#000000; 
	border-width:0px; 
	padding:2px 5px; 
	height:25px;
}

/* [hover] - These settings must be duplicated for IE comptatibility.*/
#imenus0 ul li:hover>a 
{
	background-color:#000000; 
	color:#000000; 
        text-decoration:underline;
}
#imenus0 ul li a.ihover 
{
	background-color:#000000; 
	color:#000000
        text-decoration:underline; 
}

/* [active] */
#imenus0 ul li a.iactive 
{
	background-color:#000000; 
	color:#000000; 
        text-decoration:underline;
}
/* --- End Editable Region --- */
/* --- End Styles for new Menu --- */

/* ---- Start Video Stream Styles----*/
.category_bgcolor
{
	background-color:#A09E87;
}
/*Video Categories styles*/
.categories_style
{
	background-color:#A09E87;
	width:140;
}

/*used in video categories links*/
.links_vid_cat 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e6e0ae;
	text-decoration:underline;
	font-weight:normal
}
.links_vid_cat:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e6e0ae;
	text-decoration:none;
	font-weight:normal
}
/*used for category table.*/
#videocat_table td
{
       background:#A09E87;
       border-bottom:0px solid #ffffff;
}
/*used for video list backcolor.*/
#video_table td
{
	background:#A09E87;
	
}
/*used for videolist column bgcolor*/
.video_bgcolor
{
	background-color:#817E6D;
}
/*used for video list links.*/
.links_video
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e6e0ae;
	text-decoration:underline;
	font-weight:normal
}
.links_video:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e6e0ae;
	text-decoration:none;
	font-weight:normal
}

/*used in video small comment links*/
.links_small_comments 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#e6e0ae;
	text-decoration:underline;
	font-weight:normal;
}
.links_small_comments:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#e6e0ae;
	text-decoration:none;
	font-weight:normal;
}
.comments_td{
	background-color:#817E6D;
}
#div_viewcomments{
  	width:783px;
	background-color:#817E6D;
	height:344px;
	overflow:auto;
	vertical-align:top;
	scrollbar-track-color:#918E7B;
	scrollbar-arrow-color:#918E7B;
	scrollbar-face-color:#FCFCFC;
}
#comment_table_header 
{
	background:#ffffff;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #4B4B4E;
}
/*videostream main table*/
#vs_main_table
{
	height:300px;
	width:800px;
}
/*main TV Styles*/
#vs_main_tv
{
	width:420;
	background-color:#817E6D;
}
/*Video List Styles*/
#div_AllVideos
{
	height:495;
	width:220px;
	scrollbar-track-color:#918E7B;
	scrollbar-arrow-color:#918E7B;
	scrollbar-face-color:#FCFCFC;
	OVERFLOW:auto;
}

#comment_header 
{
	background:#ffffff;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #CECBAE;
}
/*Used for all comments width*/
#comments
{
	width:750px;
}

/* ---- End Video Stream Styles----*/

/*------------RV Coaches Styles Start------------*/
h1
{
	font-size:12px;
	font-weight:bold;
	color:#dedede;
	background-color:#7596B6;
	height:22px;
	padding:3 0 0 20;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#0B263B', Direction=115, Strength=3);
}
h2
{
	font-size:10px;
	font-weight:bold;
	color:#282C35;
	background-color:#ABC6D9;
	height:18px;
	padding:2 0 0 30;
}
h3
{
	font-size:17px;
	font-weight:normal;
	color:#ABC6D9;
	height:18px;
	padding:2 0 0 0;
}

#div_Categories{
	width:150px;
	background-color:#354E62; 
	border-style:none; 
	border-color:#ffffff; 
	border-width:1px; 
	margin:0px;
}

#div_Categories ul{
	list-style-type:none;
	margin:0px;
}

#rvNavList{
	margin: 0; 
	padding: 0;
	width:140px;
}

#rvNavList ul{
	margin: 0; 
	padding: 0;
	width:140px;
}

#rvNavList > li, #rvNavList ul > li{
	margin: 0; 
	padding:0px;
	list-style-type: none;
	padding:4px 5px 4px 12px;
	border-bottom-style:solid; 
	border-color:#7596B6; 
	border-width:1px;
	position:relative;
	left:-1px;
}

#div_Categories li ul{
	background-color:#354E62; 
	border-style:none; 
	border-color:#ffffff; 
	border-width:1px;
	margin:0px;
	padding:1px;
}

#div_Categories li a 
{
	border-bottom-style:solid; 
	border-color:#7596B6; 
	border-width:1px;
	color:#ffffff; 
	text-align:left; 
	font-family:Verdana; 
	font-size:12px; 
	text-decoration:none; 
	margin:0px;
	width:140px;
	padding:4px 5px 4px 12px;
}

#rvNavList li:hover > a {
	background-color:#E4EDF4;
	color:#2A3F50; 
	cursor:default;
}

#rvNavList li:hover{
	background-color:#E4EDF4;
	color:#2A3F50; 
}

#div_Categories li a:hover
{
	background-color:#E4EDF4;
	color:#2A3F50; 
}

/*main table*/
#rv_main_table
{
	width:100%;
	height:300px;
	text-align:center;
	border:solid 0px #000000;
}
/*Category Column width*/
#rv_catTable_width
{
	width:20%;
	vertical-align:top;
	text-align:left;
}
/*Category Table*/
#rv_catTable
{
	width:100%;
	border:solid 0px #ffffff;
}
/*links*/
.rv_links
{
	font-family: verdana;
	font-size: 11px;
	color:#ffffff;
	padding:5px;
	font-weight:normal;
	text-decoration:underline;
}
.rv_links:hover
{
	font-family: verdana;
	font-size: 11px;
	padding:5px;
	font-weight:normal;
	text-decoration:none;
	color:#dfdfdf;
}
.rv_smalllinks
{
	font-family: verdana;
	font-size: 9px;
	color:#ffffff;
	padding:5px;
	text-decoration:none;
}
.rv_smalllinks:hover
{
	font-family: verdana;
	font-size: 9px;
	padding:5px;
	text-decoration:none;
	color:#306A90;
}

/*Models Column Width*/
#rv_ModelTable_Column
{
	width:80%;
}

/*Model Table*/
#rv_modelTable
{
	width:100%;
	height:50%;
}
/*Sub Categories Table*/
#rv_SubCatTable
{
	width:100%;
	padding:3px;
	font-size:11px;
}

#rv_SubCatTable td
{
	font-family:verdana;
	font-size:11px;
}

/*SubCategory Table*/
#rv_SubCatTable_Column
{
	vertical-align:top;
}

/*Coach Detail Table*/
#rv_detailtable td
{
	border-bottom:solid 0px #BEBEBE;
	padding:3px;
}
#rv_coachDetail td
{
	font-family:Verdana;
	font-size:12px;
	color:#ffffff;
	border-bottom:solid 1px #354E62;
	padding:4px;
}
/*Coach Detail Table Header*/
#rv_tableHeader td
{
	background:#7596B6;
	color:#FFFFFF;
	text-align:center;
	font-size:12px;
	font-weight:normal;
	font-family:verdana;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#0B263B', Direction=115, Strength=3);
}
/*Coach Detail Heading Column Width*/
#rv_coachHeading
{
	width:40%;
}
/*Coach Image Caption*/
.rv_imageCaption
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}
/*Coach Images Area */
#rv_CoachImages
{
	width:100%;
	height:160px;
	text-align:center;
	background-color:#2A3F50;
}
/*Login Area*/
#rv_loginArea td
{
	padding:3px;
	
}
#rv_login
{
	width:150px;
	background-color:#354e62;
}
#rv_CategoryLogin
{
	padding:0px;
	background:#354E62;
}
/*Make An Offer Table*/
#rv_Offer td
{
	padding:2px;
}
/*Text box*/
.rv_text
{
	font-family:Verdana;
	font-size:12px;
	width:170px;
	font-weight:bold;
	border:solid 1px #000000;
	color:#3B444B;
}
/*Button*/
.rv_button
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	background-color:#C9C9AF;
	border:solid 1px #000000;
	color:#3B444B;
}
	
/*Create Account Area*/
#rv_CreateAccount td
{
	padding:2px;
}
/*Forgot Password Table*/
#rv_forgotPwd td
{
	padding:3px;
}	
/*Welcome Label*/
.rv_welcomeLabel
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#BAD5EA;
}

.datarow{
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
}
.datarowhover td{
	background-color:#E4EDF4;
	color:#000000;
	cursor:hand;
}
/* Offer Detail Tooltip */
.rv_tooltip 
{
	font-family: verdana;
	font-size: 9px;
	color: #000000;
	background-color:#ffffff;
}
#dhtmltooltip 
{
	BORDER-RIGHT: black 1px solid; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: black 1px solid; 
	PADDING-LEFT: 10px; 
	Z-INDEX: 100; 
	FILTER: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); 
	VISIBILITY: hidden; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: black 1px solid; 
	WIDTH: 100px; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: black 1px solid; 
	POSITION: absolute; 
	HEIGHT: 50px; 
	BACKGROUND-COLOR: #ffffff 
}
/*-----RV Coaches Styles End--------------*/
/*------Online Local Coupons Styles Start------*/
#category_table
{
    font-family:Verdana;
    color:#0053D7;
}
.category_links
{
    font-family:Verdana;
    color:#0053D7;
    text-decoration:none;
    font-size:8pt;
 }
.category_links:hover
{
    font-family:Verdana;
    color:#D81001;
    text-decoration:underline;
    font-size:8pt;
    font-weight:bold;
}
#table_retailers
{
    height:360px;
}
#retailer_list
{
    width:98%;
    background-color:#FFF9E1;
}
#retailer_list td
{
    font-family:Verdana;
    font-size:8pt;
}
.tbl_alternate_row
{
    background-color:#F8F2D0;
}
#tbl_row td
{
    background-color:#EDE7C5;
}

#tbl_header td
{
    font-family:Verdana;
    font-size:9pt;
    background-color:#0151D7;
    color:#ffffff;
    font-weight:500;
}

.border
{
    border:solid 1px #000000;
}
#RightBorder
{
    border-right:solid 1px #BEB9A6;
}
.small_msg
{
    font-family:Verdana;
    font-size:7pt;
    color:red;
}
.coupon_border_dashed
{
    border:dashed 2px #000000;
}
.coupon_border_solid
{
    border:solid 2px #000000;
}
#dhtmltooltip 
{ 
    BORDER-RIGHT: black 1px solid; 
    PADDING-RIGHT: 10px; 
    BORDER-TOP: black 1px solid; 
    PADDING-LEFT: 10px; 
    Z-INDEX: 100; 
    FILTER: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); 
    VISIBILITY: hidden; 
    PADDING-BOTTOM: 2px; 
    BORDER-LEFT: black 1px solid; 
    WIDTH: 100px; 
    PADDING-TOP: 2px; 
    BORDER-BOTTOM: black 1px solid; 
    POSITION: absolute; 
    HEIGHT: 50px; 
    BACKGROUND-COLOR: #FFF9E1;
    font-family:Verdana;
    font-size:8pt;
    text-align:justify;
}
.go_button
{
	background:url(../English/Images/go_btn.gif);
	background-repeat:no-repeat;
	width:54px;
	height:28px;
	border:none;
}

.retailer_name
{
    font-family:Verdana;
    font-size:18pt;
    font-weight:bold;
}
.Error_Msg
{
    font-family:Verdana;
    color:Red;
    font-size:10pt;
}
.retailer_address
{
    font-family:Verdana;
    font-size:10pt;
}

h2
{
    font-family:Verdana;
    font-size:10pt;
}

a.mainlinks{ font-family:Verdana, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none

}

a:hover.mainlinks{ font-family:Verdana, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:underline}



a.bottomlinks{ font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#776d00;
text-decoration:underline

}

a:hover.bottomlinks{ font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#776d00;
text-decoration:none
}
.grid_header
{
	font-weight:bold;
	text-align:center;
	background-color:#0151D7;
	color:White;
}
/*------Online Local Coupons Styles End------*/

/*-------Begin Services Styles ----------*/
.services_ddl
{
    width:180;
    font-family:verdana;
    font-size:10px;
}
#services_heading td
{
    background-color:#000000;
    color:#D5D0D6;
    font-size:10pt;
    font-family:Comic Sans MS;
    font-weight:bold;
    
}
#services_listingHeader td
{
	background-color:#FCE9DB;
}
.services_listinglinks
{
	font-family: verdana;
	font-size: 13px;
	color:#990000;
	padding:5px;
	font-weight:bold;
	text-decoration:none;
}
.services_listinglinks:hover
{
	color:DD9393;
	 text-decoration:none;
}
/*-------End Services Styles ----------*/
/*---------- Begin Product Gallery CSS -----------*/

#overlay{
	background-color: #B8A674;
	border-right:1px solid #B8A674;
	border-bottom:1px solid #B8A674;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#B8A674', Direction=120, Strength=1);
}	
#imageDataContainer{
	background-color: #B8A674;
}
#pg_overlayDiv
{
	position:absolute;
	z-index:999999;
	display:none;
	visibility:hidden;
	background-color:#000000;
	margin:0 auto;
}

#pg_wrapper{
	width:100%;
	border:0px solid #000000;
	background-color:#D8D5C6;
}

#pg_mainTable{
	border:0px solid #ffffff;
}

#pg_mainTable td{
	width:100%;
	height:100%;
	text-align:center;
	margin:0 auto;
}

#pg_mainTable div{
	background-color:#ffffff;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	width:190px;
	height:190px;
	text-align:center;
	margin:0 auto;
	vertical-align:middle;
}

#pg_mainTable div img{
	margin:0 auto;
	margin-top:5px;
	text-align:center;
	border:0px;
}

.pg_ProductDetail
{
	font-family:Verdana;
	font-size:11;
	font-weight:bold;
	padding:3px;
}

#pg_detailTable
{
	border:0px solid #ffffff;
}

#imageData #caption
{
	width:244; 
	margin:0 auto; 
	padding-top:10px; 
	text-align:center; 
	font-family:Arial; 
	font-weight: bold; 
	font-size:12px;
}

#imageData #Imgdescription
{
	width:244; 
	margin-top:10px; 
	font-family:Arial; 
	font-size:11px;
}

#imageData #lb_addtocart 
{
	border:0px solid #ffffff; 
	width:123; 
	float:left; 
	margin:0 auto; 
	padding-top:10px; 
	font-family:Arial; 
	font-weight: normal; 
	font-size:12px;
}
#imageData #lb_addtocart a
{
	color:#E2E2E2; 
	text-decoration:none;
}
#imageData #lb_addtocart a:hover
{
	text-decoration:underline;
}
#imageData #lb_viewdetail 
{
	border:0px solid #ffffff; 
	position:relative; 
	top:-26px; 
	left:53; 
	float:right; 
	padding-right:0px; 
	width:67; 
	padding-top:10px; 
	font-family:Arial; 
	font-weight: normal; 
	font-size:12px;
}
#imageData #lb_viewdetail a
{
	color:#E2E2E2; 
	text-decoration:none;
}
#imageData #lb_viewdetail a:hover
{
	text-decoration:underline;
}
#pg_ImageDetailMainTable
{
	border:solid 0px #000000;
	background-color:#ffffff;
}
#pg_ImageDetailMainTable th
{
	font-family:Verdana;
	font-size:15px;
	color:#4B4B4B;
}
.pg_imgDetailDesc
{
	text-align:justify;
}
/*------------ End Product Gallery CSS -------------*/
/*-------------Start Product Gallery Shop Cart CSS---------*/
/*used for product thumbnail table.*/
#pgshop_thumbImgStyle td
{
	border:0px solid #000000;
	text-align:center;
		padding:5px;
}
#pgshop_mainTable{
	border:0px solid #000000;
}

#pgshop_mainTable td{
	width:100%;
	height:100%;
	text-align:center;
	margin:0 auto;
}

#pgshop_mainTable div{
	background-color:#ffffff;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	width:80px;
	height:80px;
	text-align:center;
	margin:0 auto;
	vertical-align:middle;
}

#pgshop_mainTable div img{
	margin:0 auto;
	margin-top:5px;
	text-align:center;
	border:0px;
}
.pgshop_LargeImageBorder
{
	/*background-image:url("../../../images/rightRepeater.gif");
	border-image:url("../../../images/topRepeater.gif");
	border-top-image:url("../../../images/topRepeater.gif");
	border-right-image:url("../../../images/rightRepeater.gif");
	border-bottom-image:url("../../../images/bottomRepeater.gif");
	border-left-image:url("../../../images/leftRepeater.gif");*/
}
#pgshop_LargeImage
{
	width:100%;
	height:300px;
	padding:0px;
	margin:0px;
}
#pgshop_LargeImage td
{
	text-align:center;
	margin:0 auto;
	border:0px solid #ff0000;
}
#pgshop_LargeImage div
{
	background-color:#ffffff;
	border-right:0px solid #999999;
	border-bottom:0px solid #999999;
	width:310px;
	height:330px;
	vertical-align:middle;
	margin:0 auto;
}
#pgshop_LargeImage div img
{
	margin:0 auto;
	margin-top:40px;
	border:0px;
	
}
.pgshop_imgStyle
{
	border:0px solid #999999;
	padding:1px;
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color='#c3c3c3', Direction=115, Strength=3);*/
	width:100%;
}
.pgshop_Image_TopLeft
{
	background:url("../../../images/leftTop.gif");
	background-repeat:no-repeat;
	width:59px;
	height:45px;
}
.pgshop_Image_TopBorder
{
	background:url("../../../images/TopRepeater.gif");
	background-repeat:repeat-x;
}
.pgshop_Image_TopRight
{
	background:url("../../../images/rightTop.gif");
	background-repeat:no-repeat;
	width:55px;
}
.pgshop_Image_LeftBorder
{
	background:url("../../../images/LeftRepeater.gif");
	background-repeat:repeat-y;
}
.pgshop_Image_RightBorder
{
	background:url("../../../images/rightRepeater.gif");
	background-repeat:repeat-y;
}
.pgshop_Image_BottomLeft
{
	background:url("../../../images/leftBottom.gif");
	background-repeat:no-repeat;
	height:65px;
}
.pgshop_Image_BottomBorder
{
	background:url("../../../images/bottomRepeater.gif");
	background-repeat:repeat-x;
}
.pgshop_Image_BottomRight
{
	background:url("../../../images/bottomRight.gif");
	background-repeat:no-repeat;
}
.pgshop_prodDetail_table
{
	border:1px solid #999999;
}
.pgshop_price
{
	text-align:center;
	font-size:15px;
	font-weight:bold;
	color:#000000;
	border:0px solid #000000;
}
/*used in large links like Order Here!*/
	.pgshop_largeLinks
	{
		font-family: verdana;
		font-size: 15px;
		color:#990000;
		padding:5px;
		font-weight:bold;
		text-decoration:none;
	}
	.pgshop_largeLinks:hover
	{
		color:DD9393;
		 text-decoration:none;
	}


/*-------------End Product Gallery Shop Cart CSS---------*/
/*-----------------Calender Events Styles Start-------------------*/
#EventLink a {
	font-size:10px;
	text-decoration: none;
	color: #323b97;
}
#EventLink a:hover {
  font-size:10px;
	text-decoration: underline;
	color: #ea1d91;
}
#Event_cal
{
    width:665px;
    font-family:Verdana;
    font-size:10px;
    border:none;
}

.Event_titleStyle 
{
    height:24px;
    background-color:#9EBAFF;
    background-image:url("../../../calenderevents/images/title_bg.gif");
    font-size:15px;
    color:#ffffff;
}

.Event_dayHeaderStyle
{
  background-color:#E3E0CD;
  background-image:url("../../../calenderevents/images/header_bg.gif");
  color:#504C39;
  font-family:Verdana;
  font-size:10px;
  text-align:center;
  font-weight:normal;
  border-top:solid 1px #FFFFFF;
  border-left:solid 1px #FFFFFF;
  border-bottom:solid 1px #ACA899;
  border-right:solid 1px #C6C1AC;
  padding: 4px;
}

.Event_dayStyle
{
  width:90px;  
  height:70px;
  text-align:right;
  vertical-align:top;
  font-family:Arial;
  font-size:10px;
  color:Black;
  background-color:#FFFFFF;
  border:solid 1px #C6C1AC;
}

.Event_otherMonthDayStyle
{
  width:90px;  
  height:70px;
  text-align:right;
  vertical-align:top;
  font-family:Arial;
  font-size:10px;
  color:Black;
  border:solid 1px #C6C1AC;
  background-color:#F5F3E5;
}


.Event_todayDayStyle
{
  text-align:right;
  vertical-align:top;
  border:solid 1px #C6C1AC;
}

.Event_selectedDayStyle
{
  text-align:right;
  vertical-align:top;
  border:solid 1px #C6C1AC;
}
.Event_selectorStyle
{
  text-align:right;
  vertical-align:top;
  border:solid 1px #C6C1AC;
}

.Event_weekendDayStyle
{
  text-align:right;
  vertical-align:top;
  border:solid 1px #C6C1AC;
}

.EventsDaysSelection
{
  width:90px;  
  height:70px;
  text-align:right;
  vertical-align:top;
  border:solid 1px #C6C1AC;
}

.EventsDaylink{
	font-family:Arial;
  font-size:10px;
  color:Black;
  text-decoration:none;
}

.EventsDaylink:hover{
	text-decoration: underline;
}
#data_table
{
background: #EDECE1;	
}

#data_table_menu
{
background: #9DB776;	
}

#Events_table_header td
{
	font-family:verdana;
	font-size:9pt;
	background:#8A8B86;	
	color:#FFFFFF;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	text-align:center;
	vertical-align:top;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#c3c3c3', Direction=135, Strength=12);
}

#data_table_menu td
{
 border-bottom: solid 1px #C8C8A2;
 padding-left:5px;
}
.Events_border
{
	border-top: solid 1px #AAAAAA;
	border-left: solid 1px #888888;
	border-bottom: solid 1px #AAAAAA;
	border-right: solid 1px #888888;
	padding:3px;
}
.Events_dataGrid
{
	font-family: Arial;
    font-size: 10px;
    border-width:1px;
	border-style:double;
	border-color:#A5B0C2;
}
.Events_dataGridAlternateItem
{
	background-color:#F3F3F3;
	font-family: Arial;
    font-size: 10px;    
    color: #000000;
}
.Events_dataGridHeader
{   
	font-family:Comic Sans MS, Arial ;
    font-size: 10px;
    height:20px;
    font-weight:bold;
    text-align:center; 
    background-color:#F3F3F3;
    color: #8A8B86;
    border:0px;     
    filter: progid:DXImageTransform.Microsoft.Shadow(color=  '#A5B0C2' , Direction=135, Strength=1);
}
.Events_error
{
	color:Red;
}
/*-----------------Calender Events Styles End--------------------*/

/*------------------LMS Styles Begin-----------------------*/
.lms_pageHeading
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	border-bottom:5px solid #214a42;
	text-transform:uppercase;
	font-weight:bold;
	color:#214a42;
	height:24px;
}
.lms_textBox
{
	font-family:Verdana;
	font-size:12;
	width:200;
}
/*.lms_Border
{
	border-bottom:solid 1px #0151D7;
	border-top:solid 1px #0151D7;
	border-left:solid 1px #0151D7;
	border-right:solid 1px #0151D7;
}*/
.lms_textArea
{
	font-family:Verdana;
	font-size:12;
	height:60;
	width:200;
	
}
.lms_ddl
{
	width:200;
}
.lms_note
{
	color:#ff0000;
	font-size:11;
	font-family:Verdana;
}
.lms_heading
{
	font-family:Verdana;
	font-size:12;
	font-weight:bold;
}
.lms_subHeading
{
	font-family:Verdana;
	font-size:10;
	font-weight:bold;
}
.lms_mainLinks
{
    font-family:Verdana;
    color:#0053D7;
    text-decoration:none;
    font-size:8pt;
 }
.lms_mainLinks:hover
{
    font-family:Verdana;
    color:#D81001;
    text-decoration:underline;
    font-size:8pt;
    font-weight:bold;
}
.lms_UserArea
{
	background-color:#F0F0DE;
}
#lms_headingRow td
{
	background-color:#1A443A;
	font-family:Verdana;
	font-size:10;
	color:#BFCAC8;
}
.lms_CourseLinks
{
    font-family:Verdana;
    color:#BFCAC8;
    text-decoration:none;
    font-size:8pt;
 }
.lms_CourseLinks:hover
{
    font-family:Verdana;
    color:#BFCAC8;
    text-decoration:underline;
    font-size:8pt;
    font-weight:bold;
}
.lms_Links
{
    font-family:Verdana;
    color:#C33E15;
    text-decoration:none;
    font-size:8pt;
    font-weight:bold;
 }
.lms_Links:hover
{
    font-family:Verdana;
    color:#C33E15;
    text-decoration:underline;
    font-size:8pt;
    font-weight:bold;
}

.lms_quiz
{
	font-family:Verdana;
	font-size:22px;
	font-weight:bold;
}
.lms_quizTable
{
	
}
#lms_quiz_question_row td
{
	font-weight:bold;
}
.div_quiz_Questions
{
	width:700px;
	border:1px solid #000000;
	padding:5px 5px 5px 5px;
	height:180px;
}
.quiz_ErrorMsg
{
	color:Red;
	font-weight:bold;
	padding:3px 3px 3px 3px;
}
#lms_resultMainTable
{
	width:100%;
	padding:5px;
}
#lms_resultMainTable td
{
	text-align:center;
}
#lms_resultTable
{
	border:solid 1px #1A443A;
	width:50%;
}
#lms_resultTable td
{
	font-size:15px;
	padding:6px;
	width:30%;
	text-align:left;
}
.lms_resultPass
{
	color:#000000;
}
.lms_resultFail
{
	color:#ff0000;
}
.lms_TriesLeft
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
}
#lms_CorrectAnswersTable
{
	border:solid 1px #1A443A;
	width:75%;
}
#lms_CorrectAnswersTable td
{
	font-size:13px;
	padding:3px 3px 3px 3px;
	text-align:left;
}
#lms_oddRow td
{
	background-color:#CFE4DF;	
	vertical-align:top;
}
#lms_evenRow td
{
	background-color:#ffffff;
	vertical-align:top;
}
.lms_CorrectAnswerHeading
{
	font-size:15px;
	font-weight:bold;
}
#lms_MAMainTable
{
	width:100%;
	height:300px;
	
}
#lms_MAMainTable td
{
	padding:5px 5px 5px 5px;
	vertical-align:center;
	text-align:center;
	
}
#lms_MALogin
{
	width:50%;
	border:solid 0px #000000;
}

#lms_MALogin td
{
	padding:3px 3px 3px 3px;
	text-align:left;
}
.lms_MAFields
{
	width:20%;
	border:solid 0px #000000;
}
#lms_MAAccounts
{
	width:80%;
}
#lms_MAAccounts td
{
	text-align:left;
}
#lms_MATableHeading td
{
	font-size:13;
	font-weight:bold;
}
.lms_MACourses
{
	vertical-align:top;
	font-family:Verdana;
	font-size:12;
	text-align:left;
	width:40%;

}
.lms_MAlistbox
{
	width:280px;
	height:150px;
}
.lms_smallMsg
{
	font-family:Verdana;
	font-size:9;
	color:Red;
}
#lms_MAConfirmMsgTable
{
	width:80%;
}
#lms_MAConfirmMsgTable td
{
	text-align:left;
	vertical-align:top;
	padding:5px 5px 5px 5px;
}
.lms_quizWarning
{
	color:Red;
	font-family:Verdana;
	font-size:15;
	font-weight:bold;
	text-align:center;
}
/*------------------LMS Styles End--------------------------*/
/* CSS Document */


.foot-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	padding:7px;
}
.txt-wht-bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#ffffff;
	font-weight:bold;
	font-style:normal;
	margin:0px; padding:0px;
}
.txt-wht-bold-big{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#ffffff;	
	font-style:normal;
}

.cont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	text-align:justify;
}

/*-------------------Manage Blogs CSS Start-------------*/
#blogCat a {
	font-size:11px;
	text-decoration: none;
	color: #323b97;
}
#blogCat a:hover {
font-size:11px;
	text-decoration: underline;
	color: #ea1d91;
}
/*used in Category links*/
.blogCat_links
{
	font-family: verdana;
	font-size: 10px;
	color:#323b97;
	padding:5px;
	font-weight:bold;
	text-decoration:none;
}
.blogCat_links:hover
{
	color:DD9393;
	text-decoration:none;
}
/*used in Sub Category links*/
.blogSubCat_links
{
	font-family: verdana;
	font-size: 9px;
	color:#323b97;
	padding:5px;
	font-weight:normal;
	text-decoration:none;
}
.blogSubCat_links:hover
{
	color:DD9393;
	 text-decoration:none;
}


#blogPost a {
	font-size:15px;
	font-weight :bold; 
	text-decoration: none;
	color: #323b97;
}

#blogPost a:hover {
	font-size:15px;
	font-weight :bold;
	text-decoration: underline;
	color: #ea1d91;
}

#blogCom a {
	font-size:12px;
	text-decoration: none;
	color: #323b97;
}
#blogCom a:hover {
	font-size:12px;
	text-decoration: underline;
	color: #ea1d91;
}

#data_table
{
        background: #EDECE1;
             	
}

#data_table_menu
{
background: #FFFFFF;	
}

#data_table td
{
 border-bottom: solid 1px #C8C8A2;
 padding-left:5px;
 color: #000000;
 font-size:11px;
 font-family:Verdana;
}

#data_table_menu td
{
 border-bottom: solid 1px #C8C8A2;
 padding-left:5px;
}
.input {
	border: 1px solid #747474;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #747474;
	width: 170px;
}
.dataGrid
{
	font-family: Arial;
    font-size: 12px;
    border-width:1px;
	border-style:double;
	border-color:#A5B0C2;
}
.dataGridBorder
{
	border-width:1px;
	border-style:double;
	border-color:#A5B0C2;
}

.dataGridAlternateItem
{
	background-color:#273343;
	font-family: Arial;
    font-size: 12px;    
    color: #000000;
}
.dataGridHeader
{   
	font-family:Comic Sans MS, Arial ;
    font-size: 10px;
    height:20px;
    font-weight:bold;
    background-color: #F3F3F3;
    color: #ffffff;
    border:0px;     
    filter: progid:DXImageTransform.Microsoft.Shadow(color=  '#A5B0C2' , Direction=135, Strength=1);
}

.error
{
	color:Red;
}

/*-------------------Manage Blogs CSS End---------------*/
#captcha_tr
{
      color:#ffffff;
}
