/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   

body,td
{
	font-family:Arial;
	font-size:11px;
	
	
} 
 
input:text 
{
	border:solid 10px #7F9DB9;
}

select{
	font-size:10px;
	font-family:verdana;
}
.txtbox
{
	border:solid 1px #7C7C7C;
	font-size:8pt;
}

#menu a
{
font-size: 12px;
font-family: arial;
color:#DFEBF7;
height:25px;
width:100%;
margin-top:0px;
padding-left:10px;
padding-top:5px;
cursor:hand;
background:#3259A8;
border-bottom: 0px #efefef inset;
text-decoration:none;
DISPLAY: block; 
}

.bg
{
	background-image: url("/admin/images/bgline.gif");
}
#menu a:hover
{
font-size: 12px;
font-family: arial;
color:#ffffff;
height:25px;
width:100%;
padding-left:10px;
margin-top:0px;
background:#252525;
cursor:hand;
border-bottom: 0px #Fefefe inset;
DISPLAY: block; 
text-decoration:underline;
}

.menu_header
{
	padding-top:8px;
	padding-left:5px;
	padding-bottom:2px;
}

#data_table td
{
 border-bottom: solid 1px #C6DCF1;
 padding-left:5px;
 
 
}
#header td
{
	background:#C6DCF1;	
	color:#000000;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #AAAAAA;
	text-align:center;
	vertical-align:top;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#d3d3d3', Direction=135, Strength=5);
}
.data_td
{
	border-bottom: solid 1px #EEEEEE;
}

#data_td_selected
{
	background:#dddddd;
}
#dbdata td
{
	padding:4px;
}
#top_status
{

	
	border: inset 0px #C6DCF1;
	
}

#fatal_error td
{
	padding:10px;
	background:#FFFBED;
	border:dotted 1px #FFCA17;
}
.blink_class
{
	text-decoration:blink;
}

#links
{
	border: solid 1px #AAAAAA;
	
}
#links a
{
	font-family:Arial;
	font-size: 12px;
	background:#5883B2;
	color:#ffffff;
	padding:5px;
	text-decoration:none;
}
#links a:hover
{
	 background:#dfebf7;
	 color:000000;
}
.border
{
	border-top: solid 1px #AAAAAA;
	border-left: solid 1px #888888;
	border-bottom: solid 1px #AAAAAA;
	border-right: solid 1px #888888;
	padding:3px;

}
span
{
	font-size:11px;
}
.CalendarCell
{
	background:#DAE5DF;	
	color:#FFFFFF;		
	
}

#table_header td
{
	font-family:verdana;
	font-size:9pt;
	background:#5883B2;	
	color:#FFFFFF;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #4673A3;
	
	text-align:center;
	vertical-align:top;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#c3c3c3', Direction=135, Strength=12);
}
#table_subheader td
{
	background:#C6DCF1;	
	color:#000000;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #AAAAAA;
	text-align:center;
	vertical-align:top;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#d3d3d3', Direction=135, Strength=5	);
	
}

.index{
background:#DAE5DF;

}
.links
{
	font-family: Arial;
	font-size: 11px;
	color:#3259A8;
	padding:5px;
	text-decoration:none;
	letter-spacing:1px;
}
.links:hover
{
	 color:000000;
	 text-decoration:underline;
}
.error 
{
color:#FFffff;
font-weight:bold;
letter-spacing:1px;	
}
.style1
{
	font-family:verdana;
	color:#000000;
	font-size:10px;
	font-weight:bold;
}
.style1_1
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ff0000;
	text-decoration:line-through;	
}
.discount
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ff0000;
}
.style2
{
	font-family:arial;
	color:#000000;
	font-size:11px;
	font-weight:bold;
}
.dataGridHeader
{
     font-family:verdana;
	font-size:9pt;
	background:#5883B2;	
	color:#FFFFFF;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #4673A3;
	
	text-align:center;
	vertical-align:top;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#c3c3c3', Direction=135, Strength=12);
   
}
.dataGridSortHeader
{
    font-family:verdana;
	font-size:9pt;
	background:#5883B2;	
	color:#FFFFFF;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #4673A3;
	
	text-align:center;
	vertical-align:top;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#c3c3c3', Direction=135, Strength=12);
     
}
.dataGrid
{
    width:100%;
    font-family:Arial;
    font-size:10px;
    Border:1px solid #AAAAAA;
     
}

.datagrid_header
{
	font-family:verdana;
	font-size:9pt;
	background:#5883B2;	
	color:#FFFFFF;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #4673A3;
	
	text-align:center;
	vertical-align:top;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#c3c3c3', Direction=135, Strength=12);
}	

.dbGridAlternateItem td
{
	 background-color:#C8DFFf;
	 Border:1px solid #AAAAAA;
 
}
.dbGridItem td
{
	 background-color:#DFEBF7;
	 Border:1px solid #AAAAAA;
	 padding-left:5px;
	 padding-right:5px;
	 padding-top:2px;
	 padding-bottom:2px;
 
}
.space
{
	font-family:Arial;
    font-size:12px;
	padding-left:250px;
}
.appointMentDetailActive
{
   border-bottom: #dfebf7 1px solid;
     padding-left:4px;
    background-color: #dfebf7;
}


.appointMentDetailInactive
{
   border-bottom: #dfebf7 1px solid;
    background:#CCCCCC;
     padding-left:4px;
}
.day 
{
    border-bottom:solid 1px #dfebf7;
	font-size: 16px;
	text-align: right;
    width:25px;
    color:White;
    font-weight:bold;
    background:#5883B2;
}
.dayHour 
{
    border-bottom:solid 1px #dfebf7;
	font-size: 20px;
	text-align: right;
    width:25px;
    color:White;
    background:#5883B2;
}
.activeday 
{
       font-size:10px;
       font-weight:bold;
       text-align:center;
       backGround:#FFFFFF;
       border:solid 1px #000000;
}
.dayMin
{
     background:#5883B2;
    width:25px;
    vertical-align: top;
    color:White;
    border-bottom:solid 1px #dfebf7;
    padding-left:4px;
}
.Min
{
     background:#5883B2;
    vertical-align: top;
    color:White;
    border-bottom:solid 1px #dfebf7;
}
.textLabel
{
    color:#000000;
    font-weight:normal;
    font-size:12px;
}
.tableHeader
{
     background:#3259A8;
     font-family:Arial;
     font-size:12px;
     color:#FFFFFF;
     font-weight:bold;
     
         
}
.tableHeader a
{
     background:#3259A8;
     font-family:Arial;
     font-size:12px;
     color:#FFFFFF;
     font-weight:bold;
     
         
}
.pageTitle
{
    font-family:Arial;
    font-size:20px;
    color:#000000;
   
}


.alternateTableRow
{
    background: #dfebf7;
    font-family:Arial;
    color:#000000;
    font-size:12px;
}
.linkButton
{
	background:#C6DCF1;	
	color:#3259A8;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #AAAAAA;
	text-align:center;
	vertical-align:top;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#d3d3d3', Direction=135, Strength=5	);
	width:100px;
	text-decoration:none;
}
.linkButton:hover
{
	color:#000000;
	text-decoration:underline;
}
.footerStyle
{
	background-color:#EAEAEA;
}
------------------------------------------------------------------------------------------------
/*used for product images*/
.imgStyle
{
	border:1px solid #000000;
	padding:1px;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#c3c3c3', Direction=115, Strength=3);
}

.link_img
{       border: none;

}
/*used in textarea that are used in product details for user input attributes.*/
.marqueetext
{
	font-family:verdana;
        font-size:9pt;
	color:#990000;
        background-image: url("images/headerbg.jpg");
}
.textarea
{
	border:1px solid #7F9DB9;
	font-size:7pt;
	font-family:verdana;
	width:160;
	background:#ffe0c1;
}

/*used to create border around table*/

.borderTable {	
padding: 2px 4px 2px 4px;
border: 1px solid #006699;
font-family: verdana;
	font-size: 10px;
	color:#006699;
	padding:5px;
	font-weight:bold;
	text-decoration:none;
}

.borderTable_2 {	
padding: 2px 4px 2px 4px;
border: 1px solid #990000;
font-family: verdana;
	font-size: 10px;
	color:#006699;
	padding:5px;
	font-weight:bold;
	text-decoration:none;
}

.borderTable_3 {	
padding: 2px 4px 2px 4px;
border: 1px solid #87282c;
}

.borderTable_4 { 	
padding: 2px 4px 2px 4px;
border: 1px solid #006699;
}

.borderTable_5 { 	
padding: 2px 4px 2px 4px;
border: 1px solid #ffcc00;
font-family: verdana;
	font-size: 10px;
	color:#006699;
	padding:5px;
	font-weight:bold;
	text-decoration:none;
}


/*used in links like login and view cart*/
.links
{
	font-family: verdana;
	font-size: 10px;
	color:#006699;
	padding:5px;
	font-weight:bold;
	text-decoration:none;
}
.links:hover
{
	color:#DD9393;
	 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;
}

 
{
color:#FF0000;	
}

.links_cat2pt 
{
	font-family: verdana;
	font-size: 12px;
	color:#990000;
	padding:5px;
	font-weight:bold;
	text-decoration:none;
}

.links_cat2pt:hover
{
	color:DD9393;
	 text-decoration:none;
}

{
color:#FF0000;	
}



/*used in headings at the time of creating new account*/
.style1 
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #4B4B4E;
	text-align:justify;
	text-decoration:none;
}
.style8
{
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #4B4B4E;
	text-align:justify;
	margin-left:9px;
	margin-right:9px;
	}
.copyright
{
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration:;	
}
/*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: #ff0000;
	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: #B83400;
}
/*used in Note at the time of creating new account*/
.style3 
{
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	text-align:justify;
	line-height:150%;
}
/*used to show congratulation message after creating new account*/
.style4
{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	text-align:justify;
}
/*used to show billing and shipping detail after checkout*/
.style5 
{
	font-family: verdana;
	font-size: 11px;
	color: #006699;
}

.style6
{
	font-family: verdana;
	font-size: 9px;
	color: #FFFFFF;
}
 /*used in quantity price break section of product details*/
.style7
{
	
        font-family: verdana;
	font-size: 10px;
	color:#ffffff;
	padding:9px;
	font-weight:bold;
	text-decoration:none;
}
/*used for buttons in view cart*/
.subbut
{
	color:000000;
	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:000000;
	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:#C0374E;
	font-family:tahoma;
	font-size:14px;
	font-weight:bold;
	background:;
        text-decoration:underline;
}
/*used for sub headings in create new account page e.g. My Account Login Information*/
.pagesubheading 
{
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #C0374E;
	height:20;
	background:;
        text-decoration:underline;
}
/*used in Menues*/
.link,.linkover 
{
	font-family: arial;
	font-size: 10px;
	color:#000000;
	padding:0px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	background-color:;
	layer-background-color:#CB9AD3; 
}
.link:hover
{	
	color:FFFFFF;
	 text-decoration:none;
}
.linkover
{
	background-color:;
	layer-background-color:#CB9AD3; 
	color:#FFFFFF; 
	cursor:pointer; 
	cursor:hand; 
}
 /*used for sub menues*/
.childlink,.childlinkover
{
	font-family: arial;
	font-size: 10px;
	color:#4B4B4E;
	padding:0px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	background-color:;
	layer-background-color:#CB9AD3; 
}
.childlinkover
{
	background-color:;
	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;
}
/* --- Begin Styles for new Menu --- */
/* --[[ Main Expand Icons ]]-- */
#imenus0 .imeam span,#imenus0 .imeamj span 
{
	/*background-image:url(sample3_main_arrow.gif); */
	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-image:url(sample3_main_arrow.gif); */
	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:750px;
}
/* --[[ Main Div Container For Specifying Top Vertical Menu Total Width ]]-- */
.imrcmain0_imgl_Vert{
	width:160px;
}
/* --[[ Main Container ]]-- */
#imouter0 
{
	background-image:none;
	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:#404653; 
	border-width:1px; 
	padding:1px; 
	z-index:999999;
}

/* --[[ Main Items ]]-- */
#imenus0 li a, #imenus0 .imctitle 
{
	color:#efefef; 
	text-align:center; 
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold; 
	text-decoration:none; 
	border-style:solid; 
	border-color:#000000; 
	border-width:0px; 
	padding:4px 5px 4px 12px; 
}

/* [hover] - These settings must be duplicated for IE compatibility.*/
#imenus0 li:hover>a 
{
	 
	color:#6ed8ff; 
}
#imenus0 li a.ihover, .imde imenus0 a:hover 
{
	background-image:none;
	background-color:none; 
	color:#6ed8ff; 
}

/* [active] */
#imenus0 li a.iactive 
{
	background-color:none; 
	color:#6ed8ff; 
}

/* --[[ 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:15px;
}

/* [hover] - These settings must be duplicated for IE comptatibility.*/
#imenus0 ul li:hover>a 
{
	background-color:#D9A563; 
	color:#000000; 
}
#imenus0 ul li a.ihover 
{
	background-color:#D9A563; 
	color:#000000; 
}

/* [active] */
#imenus0 ul li a.iactive 
{
	background-color:#D9A563; 
	color:#000000; 
}
/* --- 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:none;
	font-weight:normal
}
.links_vid_cat:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e6e0ae;
	text-decoration:underline;
	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:none;
	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:#000000;
	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;
}
/*- Menu 13--------------------------- */


#menu_13 
{
        width: 200px;
        margin: 10px;
}

#menu_13 li a 
{
        height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
}        

#menu_13 li a:link, #menu13 li a:visited 
{
        color: #C7377D;
        display: block;
        background:  url(menu13.gif);
        padding: 8px 0 0 10px;
        
}

#menu_13 li a:hover, #menu13 li #current 
{
        color: #C7377D;
        background:  url(menu13.gif) 0 -32px;
        padding: 8px 0 0 10px;
}



/* ---- End Menu 13----*/


#comment_header 
{
	background:#000000;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #CECBAE;
}
/*Used for all comments width*/
#comments
{
	width:750px;
}

/* ---- End Video Stream Styles----*/

/*-----Used for rounded corner boxes-----*/

/* \*/
* html #tlc, * html #trc {height: 1%;}
/* */

body
	{
	margin: 0;
	padding: 0;
	background-color: white;
	font-size: 100.01%;
	text-align: center; 
	}

#box
	{
	position: relative;
	margin-left: auto;
	margin-right: auto;	
	margin-top: 3em;
	padding: 0;
	text-align: left;
	width:80%;				/* <-- use this to tie width to viewport size */
	width: 40em;				/* <-- use this for a set width */
	background-color: #eeeeee;
	}
 	
#content
	{
	padding:3em;
	}

#content h1
	{
	color:#0354c2;
	font-weight: bold;
	font-size: 1.2em;
	font-family: helvetica, geneva, arial, sans-serif;
	}
		
#content p
	{
	color:#3b3b3b;
	font-size: 1em;
	line-height: 1.3em;
	font-family: arial, helvetica, sans-serif;
	}
		
/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/

#tlc, #trc, #blc, #brc
	{
	background-color: transparent;
	background-repeat: no-repeat;
	}

#tlc
	{
	background-image:url(images/tlc.gif);
	background-position: 0% 0%;
	}

#trc
	{
	background-image:url(images/trc.gif);
	background-position: 100% 0%;
	}
	
#blc
	{
	background-image:url(images/blc.gif);
	background-position: 0% 100%;
	}

#brc
	{
	background-image:url(images/brc.gif);
	background-position: 100% 100%;
	}

#tb, #bb
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}
			
#tb
	{
	background-image:url(images/tb.gif);
	background-position: 0% 0%;
	}

#bb
	{
	background-image:url(images/bb.gif);
	background-position: 50% 100%;
	}
	
#rb
	{
	background-image:url(images/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

#lb
	{
	background-color: #eeeeee;
	background-image:url(images/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}
			

/*-----END OF ROUNDED CORNER BOXES-----*/


/*------------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;
	background-color:#354E62; 
}
.rv_bgImage
{
	background-image: url(../English/images/gredientLeft.gif);
}
/*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:none;
}
.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;
}
.subheadr{
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#000000;
font-weight:bold;
margin-left:60px;
}
/*-------End Services Styles ----------*/

