/*------ MAIN TABLE CLASS - START ------*/
.maintable_alignment { text-align: right; }
.maintable_layout { width: 100%; border-left: 1px solid gray; border-right: 1px solid gray; }
.mainbody,table{ font-family:Verdana;font-size:11px; }
/*------ MAIN TABLE CLASS - END ------*/

/*------ LINK CLASS - START ------*/
a{ font-family:Verdana;font-size:12px;text-decoration: bold;color: black; }
a:hover{ color:black;text-decoration: none; }
/*------ LINK CLASS - END ------*/

/*------ PAGE CONTENT CLASS - START ------*/
#pagecontent{padding:20px 10px 3px 10px;height:280;}
#content td{font-size:11px;	font-family:Verdana;}
.spacer{width: 2%;height: 27px;clear: both;}
/*------ PAGE CONTENT CLASS - END ------*/

/*------ Form Class - Start ------*/
.checkbox,.radiobutton{margin:0px, 0px, 0px, 0px; padding:0px, 0px, 0px, 0px;}
.textbox{font-family:verdana;font-size:11px;margin:0px, 0px, 0px, 3px; padding:0px, 0px, 0px, 0px; background-image: none; }
.notes{font-family:verdana;font-size:10px;}
.popup{	font-family:verdana;font-size:11px; padding:0px, 0px, 0px, 0px;	margin:0px, 0px, 0px, 3px;}
/*------ Form Class - End ------*/

/*------ Index1 Page - Start  ------*/
#content,#CSScontent { font-size:11px; font-family:Verdana; color:#175A82; width:90%; background:#FFFFFF; margin:10px 0px 0px 10px; padding:0px 0px 3px 0px; border:1px solid #C0C0C0; }
#form_data_content { font-size:11px; font-family:Verdana; color:#175A82; width:90%; margin:10px 0px 0px 10px; padding:0px 0px 3px 0px; }
#content2 { font-size:11px; font-family:Verdana; color:#175A82; width:100%; background:#FFFFFF; padding:0px 0px 3px 0px; }
.title_bar { font-weight:bold; font-size:11px; color: #000000; height:23px; text-align:left; background-color:#EFEFEF; background-image: url(../images/sidebar_top.jpg); background-repeat:repeat; padding: 4px 0px 3px 5px; }
.sub_title_bar { height: 20px; width:100%; margin-bottom: 0px; color: #000000; background-color:#EFEFEF; font-size:11px; text-align:left; padding:4px 1px 1px 5px; }
.save_button { padding: 10px 1px 1px 1px; height:50px; text-align: center; font-size: 11px; border-top: 1px solid #C0C0C0; background-color: #EFEFEF; }
.button,.save_button input { text-align: center; font-size: 11px; background-color: white; margin: 0px 5px 0px 0px; }
.redstar{color: Red;}
.errormsg{font-family:verdana;font-size:11px;color: Red;font-weight:bold;}
.successmsg{font-family:verdana;font-size:11px;color: Green;font-weight:bold;}
/*------ Index1 Page - End  ------*/

.left_column { width:35%; text-align:right; line-height:14px; font-weight:bold; color: #666666; vertical-align: top; margin:4px 0 0 0; padding-top:5px; }
.right_column { width: 63%; text-align:left; line-height:14px; margin:4px 0 4px 0; }

/*------ Grid Class - Start ------*/
.grid { background-color:#C0C0C0; background-position:top; margin-bottom:10px; padding: 0px; }
.gridheader { font-size:11px; font-weight:bold; height:22px; text-align: center; background-image: url(../images/sidebar_top.jpg); background-color:#FFFFFF; background-repeat:repeat; padding: 0px 4px 0px 4px; }
.gridrows { font-size:11px; font-family:Verdana; color:#000000; background-color:#FFFFFF; padding: 4px 4px 4px 4px; }
.grid_off { margin-bottom: 0px;	padding: 0px;}
.gridheader_off { font-size:11px; font-weight:bold;  height:22px; text-align: center; background-image: url(../images/sidebar_top.jpg); background-color:#FFFFFF; background-repeat:repeat; padding: 0px 4px 0px 4px; }
.gridrows_off { font-size:11px; font-family:Verdana; color:#000000; padding: 4px 4px 4px 4px; }
.spacer{clear: both;}
.gridspacer{width: 2px;}
.grid a:link { color: #006600; text-decoration: none; } 
.grid a:visited { color : #006600; text-decoration: none; }
.grid a:active { color: #006600; text-decoration: none; }
.grid a:hover { color: #7ebe01; text-decoration: none; }
/*------ Grid Class - End ------*/


/*--- GRID VIEW ASP SKIN TYPE STYLE  ---*/
.GridView { background-color: #C0C0C0; margin-bottom:10px; padding: 0px; width:98%;}
.GridView a:link { color: #474747; text-decoration: none; } 
.GridView a:visited { color : #413F3F; text-decoration: none; } 
.GridView a:active { color: #5a5a5a; text-decoration: none; } 
.GridView a:hover { color: #00557d; text-decoration: underline; }
.GridView .HeaderTr { font-size:11px; height:22px; text-align: center; background-image: url(../images/sidebar_top.jpg); background-color:#FFFFFF; background-repeat:repeat; }
.GridView th {  font-weight:bold; padding: 0px 4px 0px 4px; text-align: center; vertical-align: middle; }
.GridView .RowStyle { font-size:11px; font-family:Verdana; color:#000000; background-color:#FFFFFF; padding: 4px 4px 4px 4px; }
.GridView .AlternatingRowStyle { font-weight: normal; height: 16px; vertical-align: top; padding: 3px 2px 3px 2px; background-color: #FFFFFF; }
.GridView .SelectedRowStyle { font-size:11px; font-family:Verdana; color:#000000; background-color:#eeeeee; padding: 4px 4px 4px 4px; }
.GridView .EmptyDataRowStyle { font-weight: bold; color: red; height: 16px; vertical-align: top; padding: 3px 2px 3px 2px; background-color: #FFFFFF; text-align: center; }
.GridView .PagerStyle { height: 25px; background-color: #F2F7FD; }
/*------ GRID STYLE - End ------*/


/*------ FAQ CSS - Start ------*/
.faq { font-weight: normal; }
.faq .question { font-weight: bold; padding-bottom: 8px; vertical-align: top;}
.faq .answer { font-weight: normal; }
.faq .seperator { font-weight: normal; line-height: 10px; }

.faq a:link { color: #000000; text-decoration: underline; } 
.faq a:visited { color : #000000; text-decoration: underline; }
.faq a:active { color: #000000; text-decoration: underline; } 
.faq a:hover { color: #5d5d5d; text-decoration: underline; }
/*------ FAQ CSS - End ------*/

/*------ CALENDAR CSS - START ------*/ 
/* if you change those class please update Print Class as well*/
.calendar_maintable{COLOR:#000066; FONT-FAMILY:verdana; FONT-SIZE: 8pt; width: 100%; background-color: #C0C0C0;}
.calendar_heading{padding: 5px; background-color: #FFFFFF;COLOR: #000099; FONT-FAMILY: Tahoma, Arial, Helvetica; FONT-SIZE: 13pt; FONT-WEIGHT: bold}
.calendar_daytitlebar{background-image: url(../images/sidebar_top.jpg); background-color:#FFFFFF;background-repeat:repeat; text-align:center; font-family:Arial,helvetica; font-size:10pt; font-weight:bold;height: 20;}
.calendar_cell{	background-color: #FFFFFF; color:#000000; height: 70; width: 14%;	text-align: left; vertical-align: top;}
.calendar_cellToday{background-color: #C0C0C0; color:#ffffff; height: 70px; width: 14%;	text-align: left; vertical-align: top;}

/*------ Calendar Print Class - Start ------*/
.print_calendar_maintable{FONT-FAMILY: verdana; FONT-SIZE: 8pt;	width: 100%; background-color: #000000;}
.print_calendar_heading{border: 1px solid black; padding: 5px;background-color: #FFFFFF;FONT-FAMILY: Tahoma, Arial, Helvetica; FONT-SIZE: 13pt; FONT-WEIGHT: bold}
.print_calendar_daytitlebar{text-align:center;background-color: #FFFFFF; font-family:Arial,helvetica;font-size:10pt;font-weight:bold; height: 20px;}
.print_calendar_cell{background-color: #FFFFFF;height: 70px; width: 14%;	text-align: left; vertical-align: top;}
.print_calendar_cellToday{background-color: #FFFFFF;height: 70px; width: 14%; text-align: left; vertical-align: top;}
/*------ Calendar Print Class - End ------*/

/*------ Calendar Form Field Class - Start ------*/
.calendar_filtertext{COLOR: #000099; FONT-FAMILY: Tahoma, Arial, Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: bold; }
.calendar_listbox{color:#000000; font-family:Tahoma, Arial, Helvetica; font-size:9pt;}
.calendar_button{text-align: center; font-size: 11px; background-color: white; margin: 0px 5px 0px 0px;}
/*------ Calendar Form Field Class - End ------*/

/*------ Calendar Tooltip Class - Start ------*/
.calendar_tooltip_maintable{background-color: #FFFFFF; COLOR: #000066; FONT-FAMILY: verdana; FONT-SIZE: 8pt; border: 1px solid #497a23; width:250px;}
.calendar_tooltip_header{background-color: #50812a; color:#FFFFFF; FONT-WEIGHT: bold;}
.calendar_tooltip_header td{ color: #FFFFFF; }
.calendar_tooltip_content{background-color: #FFFFFF; color:#000000;}
div#tipDiv {
  position:absolute; visibility:hidden;
  left:0; top:0; z-index:1000;
  font-family:arial;
  font-size:10px;
  padding: 0px 0px 0px 0px;
}
/*------ Calendar Tooltip Class - End ------*/

/*------ MINI Calander Class - Start ------*/
.mini_calendar_maintable{COLOR: #000066; FONT-FAMILY: verdana; FONT-SIZE:7pt; border-collapse:collapse;	text-align:center;}
.mini_calendar_cell{color:#000000; vertical-align: top;text-align:center; padding: 0px;	FONT-SIZE: 7pt;}
.mini_calendar_cellToday{vertical-align: top;text-align:center;padding: 0px;FONT-SIZE: 7pt;}
.mini_calendar_daytitlebar{	background-repeat:repeat;font-family:Arial,helvetica;font-size:7pt;	text-align:center;padding: 0px;}
.mini_cal_title_yearmonth{color: black;text-align:center;padding: 0px;}
.mini_noteabove{FONT-FAMILY: verdana; FONT-SIZE: 9pt; }
.mini_notebelow{FONT-FAMILY: verdana; FONT-SIZE: 7pt;}
/*------ MINI Calander Class - End ------*/

/*------ CALENDAR CSS - END ------*/

/*------ CATALOG CSS - START ------*/ 
#product_name{ text-align: left;font-weight: bold; padding-bottom:0; padding-top:0;}
#base_price { text-align: left; padding-bottom:5px; padding-top:0; }
#category_ids{text-align: left;font-weight: bold; padding-bottom:3;}
#keywords{ font-weight: bold; padding-bottom:3;}
#picture_name{text-align: left;}
#short_description { text-align: right; text-align: left;  padding:0px 0px 5px 0px;}
#long_description{padding:0px 0px 5px 0px; text-align: left; }
#option_popup{ float: left; }
#quantity{ vertical-align:top;}
#cart_catalog_btn{padding:5px 0px 5px 0px;}
#option_grid { overflow: auto; width:100%; }
#product_detail_pictures{}
#div_goback_up{}
#subpart_grid{}
/*------ CATALOG CSS - END ------*/

/*------  ARTICLE CSS - START  ------*/
.article {  font-weight: normal; }

.article .title { font-weight: bold; padding-bottom: 8px; vertical-align: top;}
.article .description { font-weight: normal; }
.article .seperator { font-weight: normal; line-height: 10px; }

.article a:link { color: #000000; text-decoration: underline; } 
.article a:visited { color : #000000; text-decoration: underline; }
.article a:active { color: #000000; text-decoration: underline; } 
.article a:hover { color: #5d5d5d; text-decoration: underline; } 
/*------ ARTICLE CSS - END ------*/

/*------ FORUM CSS - START ------*/
.forum { font-weight: normal; }
.forum a:link { color: #000000; text-decoration: underline;} 
.forum a:visited { color : #000000; text-decoration: underline; }
.forum a:active { color: #000000; text-decoration: underline; } 
.forum a:hover { color: #000; text-decoration: underline; } 

.forum .date { color: #525252; }
.forum .seperator { font-weight: normal; line-height: 10px; }
.forum .postseperator { font-weight: normal; height: 5px; }
.forum .title { font-weight: bold; }
.forum .forum_description { font-weight: normal; vertical-align: middle;}
.forum .postcontainer { border: 1px solid #c6c6c6; padding: 2px 3px 5px 0px; }
.forum .post_description { font-weight: normal; vertical-align: middle; padding: 5px 5px 10px 15px; width: 100%;}
/*------  FORUM CSS - END  ------*/

/*------  PHOTOBLOG CSS - START ------*/
.photogrid{background-color:#C0C0C0; background-position:top; width:100%; padding:0px;}
.photorows{font-size:11px; font-family:Verdana; color:#000000; background-color:#FFFFFF; padding: 0px; border:1px solid #C0C0C0;} 
.phototitle_bar{ font-weight:bold; font-size:11px; color: #000000; height:23px; text-align:left; background-color:#EFEFEF;	background-image: url(../images/sidebar_top.jpg); background-repeat:repeat; padding: 4px 0px 3px 5px; }    
.photoleft_column{ width:15%; }  
.photoright_column{ width:85%;}
.photocontainer{float:left; margin: 0px 0px 2px 2px; text-align:center; }        
/*------  PHOTOBLOG CSS - END ------*/

/*------  WIKI CSS - START  ------*/
.wiki { font-weight: normal; }
.wiki .titlerow {  border-bottom: 1px solid #c7c7c7; padding: 0px 0px 3px 0px; }
.wiki .title { font-weight: bold; font-size: 12px; font-family: verdana;  padding-bottom: 3px; vertical-align: top; }
.wiki .description { font-weight: normal; padding-top: 5px; }
.wiki .seperator { font-weight: normal; line-height: 22px; }

.wiki a:link { color: #000000; text-decoration: underline; } 
.wiki a:visited { color : #000000; text-decoration: underline; }
.wiki a:active { color: #000000; text-decoration: underline; } 
.wiki a:hover { color: #5d5d5d; text-decoration: underline; } 
/*------  WIKI CSS - END  ------*/

/*------ ADMIN HOME TABS CSS - START ------*/

/*------ TABBED MENU 1 CLASS START ------*/
/*----- MAIN TABBED MENU -----*/


#header_menu1{padding:0px 18px 3px 18px; margin-top: 0px; font: 12px Arial; width: 900px; border: 0px solid blue;}

#header_menu1 li{float:left; list-style: none; margin-right: 6px; margin-bottom: 5px; width: 125px; height: 41px; border: 0px solid Aqua;}
#header_menu1 li a{ text-decoration: none;  font: bold 13px Arial; background-image: url(../Templates/images/tabbg.gif); background-repeat: no-repeat; background-position: 0px 0px; width: 125px; height: 41px;  text-align: center; border: 0px solid red;display:block; line-height: 41px;}

#header_menu1 li a:link {color: #FFFFFF; background-color: transparent; }
#header_menu1 li a:visited { color: #FFFFFF; background-color: transparent; }
#header_menu1 li a:hover{ color: #FFFFFF; background-image: url(../Templates/images/tabbg.gif); background-position: 0px -41px; background-repeat: no-repeat; background-color: transparent;  }

#header_menu1 li a.current{	background-image: url(../Templates/images/tabbg.gif); height: 41px; width: 125px; background-position: 0px -41px; background-repeat: no-repeat; background-color: transparent;}


/*------ TABBED MENU 1 CLASS END ------*/


/*------ TABBED MENU 2 CLASS START ------*/
#sub_tab_container{	background-color:#EBF0FA;}
#header_menu2 { clear:both;	font: bold 10px Verdana, sans-serif; background-color:E5E5E5; margin: 10px 0px 3px 6px; padding: 0px 0px 0px 0px; height:25px; border: 0px solid blue; width: 880px;}
#header_menu2 li { float:left; list-style: none; width: 10%; padding: 0px 2px 0px 2px;  height:25px; }
#header_menu2 li a { text-decoration:none; white-space: nowrap; padding: 0px 2px 0px 2px; margin: 0px 0px 0px 0px; color:Gray; display:block; height:25px; line-height: 25px; text-align: center; }
#header_menu2 li a:link { color: Gray; line-height: 25px; }
#header_menu2 li a:hover {color: #FFFFFF; background-color: #68910e; line-height: 25px; }
/* this one sets the current tab to look selected *//* by putting id="current" into the HTML of that link */
#header_menu2 li a.current { display:block; color: #666666;	background-color: #68910e; }
#textsnippet a{ padding:0px 0px 0px 0px; text-decoration:none; font-size:9px; color:Black; }	
#textsnippet a:hover{color:#000; background:white; border-color:#227; }	
/*------ TABBED MENU 2 CLASS END ------*/

/*------ TABBED MENU 3 CLASS START ------*/
#header_menu3{ padding: 10px 3px 10px 3px; margin: 0; font: bold 9px Verdana, sans-serif; height: 25px; width: 880px;}
#header_menu3 li{margin: 0;	display: inline;}
#header_menu3 li a{	padding: 3px 5px; margin-left: 6px;	text-decoration: none; color: Gray;  font-size: 9px;}
#header_menu3 li a:link {color: Gray; font-size: 9px;}
#header_menu3 li a:hover{color: Gray;text-decoration: underline; font-size: 9px;}
#header_menu3 li a.current {text-decoration: underline; font-size: 9px;}
/*------ TABBED MENU 3 CLASS END ------*/

/*------ TABBED MENU 4 CLASS START ------*/
#header_menu4{padding: 5px 3px 5px 3px; margin: 0; font: bold 10px Verdana, sans-serif; }
#header_menu4 li { margin: 0; display: inline; }
#header_menu4 li a{	padding: 3px 5px; margin-left: 6px;	text-decoration: none;	color: Gray;}
#header_menu4 li a:link { color: Gray; }
#header_menu4 li a:hover { color: Gray; text-decoration: underline; }
#header_menu4 li a.current { text-decoration: underline; }
/*------ TABBED MENU 4 CLASS END ------*/

/*------ TABBED MENU 5 CLASS START ------*/
#header_menu5{padding: 5px 3px 5px 3px; margin: 0;	font: bold 10px Verdana, sans-serif; }
#header_menu5 li { margin: 0; display: inline; }
#header_menu5 li a{	padding: 3px 5px; margin-left: 6px; text-decoration: none; color: Gray;}
#header_menu5 li a:link { color: Gray; }
#header_menu5 li a:hover { color: Gray; text-decoration: underline; }
#header_menu5 li a.current { text-decoration: underline; }
/*------ TABBED MENU 5 CLASS END ------*/ 

/*------ TABBED MENU 6 CLASS START ------*/
#header_menu6 {	padding: 5px 3px 5px 3px; margin: 0; font: bold 10px Verdana, sans-serif; }
#header_menu6 li { margin: 0; display: inline; }
#header_menu6 li a{ padding: 3px 5px; margin-left: 6px; text-decoration: none;	color: Gray;}
#header_menu6 li a:link { color: Gray; }
#header_menu6 li a:hover { color: Gray; text-decoration: underline; }
#header_menu6 li a.current { text-decoration: underline; }
/*------ TABBED MENU 6 CLASS END ------*/

/*------ ADMIN HOME TABS CSS - END ------*/

/*------  BLOGS CSS - START   ------*/
a.archive {color: #777777; text-decoration: none;}
a.archive:hover {color: #484A46;text-decoration: underline;}
a.archive:visited { color: #6e6e6e;}
a.archive img { border: 0;}
a.archive_title { text-decoration: none;}
a.archive_title:hover {text-decoration: underline;}
a.archive_title:visited { }
a.archive_title img { border: 0;}

@media all 
{
  	div#main-wrapper 
	{ float: left;width: 66%;padding: 0 1em 0px 1em;
      word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
   	  overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
  	}
	div#sidebar-wrapper {margin: 0px; padding: 0px; text-align: right; }
	div#sidebar 
	{ width: 30%; float: right;
      word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
      overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
  	}
}
#content-wrapper { margin-right: 1em;}
@media handheld 
{
  	div#main-wrapper { float: none; width: 90%;}
	div#sidebar-wrapper { padding: 20px 1em 0 1em; text-align: left;}
}
                        
#header {padding: 5px 0px 8px 0px; margin: 0px 0px 20px 0px; border-bottom: solid 1px #eeeeee; border-top: solid 2px #ffebcd; background: #ffebcd; color: #9e5205;}
h1 a:link {color: #fffafa;}
h1 a:visited {color: #fffafa;}
h1.blog_title { padding: 18px 0px 10px 5px; margin: 0px 0px 0px 0px; color: #555555; background: #C0C0C0; font: normal bold 266% Verdana, Sans-Serif;}
.description {padding: 0px 0px 0px 5px; margin: 0px; color: #9e5205; background: transparent; font: normal bold 85% Verdana, Sans-Serif;}

h3 {margin: 0px 0px 10px 0px; padding: 2px 0px 2px 2px; color: #555555; background: #eeeeee; font: normal bold 110% Verdana, Sans-serif;}
h3.post-title a,h3.post-title a:visited { color: #555555;}	
h2.date-header {margin:  0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #b8b8b8; font-size: 90%; text-align: left;}
h2.sidebar { margin: 0px; color: #777777; font: normal bold 125% Verdana, Sans-Serif; padding: 0px; border: none;}

#sidebar .widget { margin: 0px 0px 33px 0px; padding: 0;}		
#sidebar ul {list-style-type: none; font-size: 95%; margin-top: 0;}
#sidebar li { margin: 0px; padding: 0px; list-style-type: none; font-size: 105%;}
.Blog { margin-top: 20px;}			
.blog-posts, .feed-links { margin-left: 2%;}
.feed-links { clear: both; line-height: 2.5em;}
.post { margin: 0 0 30px 0; font-size: 100%;}
.post-body { margin: 0 6px 0 5px;}
.post strong {font-weight: bold;}
pre,code,strike { color: #666666;}
.post-footer { padding: 0 0 0 5px; margin: 0px; color: #444444; font-size: 80%;}
						
#comments { padding: 2px 0px 2px 5px; font-size: 110%; font-weight: bold; font-family: Verdana,Sans-Serif;}
.comment-author { margin-top: 20px;}
.comment-body { margin-top: 10px; font-size: 100%; font-weight: normal; color: black;}
.comment-footer {  padding: 0px; margin-bottom: 20px; color: #444444; font-size: 80%; font-weight: normal; display: inline; margin-right: 10px;}
.deleted-comment { font-style: italic; color: gray;}
.comment-link {color: #444444; margin-left: .6em;}
		
/*------ PROFILE CLASS START ------*/
.profile-textblock { clear: both; margin-left: 0;}
.profile-img { margin: 0 0 5px 5px;  float: right;}
.BlogArchive #ArchiveList { float: right;}
.widget-content { margin-top: 0.5em;}
#sidebar .widget { clear: both;}
#blog-pager-newer-link { float: left;}
.blog-pager-older-link { float: right;}
.blog-pager { text-align: center; }
.clear { clear: both;}
/*------ PROFILE CLASS END ------*/

/* Tweaks for layout editor mode */
#layout #outer-wrapper {  margin-top: 10px;}
.comment_title{	color: #36c;font-weight: bold;}
.comment-timestamp {margin:-.25em 0 1em; color:#777; font-size:90%;}
#comments-block, #cpost-container { margin:0;}
.postContent-title{color: #4D4D4D;width: auto;font-size: 130%;_font-size: 110%;	text-decoration: none !important;font-weight: bolder;}
a.comment:link, a.comment:active, a.comment:visited {color: #36c; font-weight: bold; text-decoration:underline;}
.verticalline{ background:#C0C0C0; width:1px; vertical-align:top;}

/*------  BLOGS CSS - END   ------*/

/*------ HELP CLASS - START ------*/
.helptext{ margin:12px 12px 12px 12px; height: 275px; width: 100%; overflow: auto; scrollbar-face-color: white;}
/*------ HELP CLASS - END ------*/

/*------ Footer Class - Start ------*/
.footer_box{background-color: #C0C0C0; text-align:center; height: 50px; clear:both;}
/*------ Footer Class - End ------*/

.visible_outline{border: 1px solid #C0C0C0; }
.main { background: #FFF; color: #333; font: normal normal 12px/15px Verdana, Arial, sans-serif; padding: 10px; }


.SplitterLeftPanel {box-sizing:border-box; -moz-box-sizing:border-box;	background-color:white;}
.field_column {	line-height:14px;vertical-align: top;padding:5px 0px 0 0;}
.AddToCart_Button{text-align: center; font-size: 11px;	background-color: transparent; margin: 3px 5px 3px 0px;}
a.AddToCart_Button:link { color: #006600; text-decoration: none; } 
a.AddToCart_Button:visited { color : #006600; text-decoration: none; }
a.AddToCart_Button:active { color: #006600; text-decoration: none; }
a.AddToCart_Button:hover { color: #7ebe01; text-decoration: none; }

.AddToWishList_Button{ text-align: center;	font-size: 11px; background-color: transparent; margin: 3px 5px 3px 0px;}




/*#vheader_menu1{ padding:3px 0px 3px 3px; border: 1px solid red; font: bold 11px Verdana, sans-serif; list-style: none inside; vertical-align: top;}
#vheader_menu1 li{ list-style: none; margin: 0px 0px 2px 0px; display: list-item; line-height: 22px;  border: 0px solid blue;}
#vheader_menu1 li a{  padding: 3px 3px; margin: 0px; border: 1px solid #363636; background: #FFFFFF; text-decoration: underline; }
#vheader_menu1 li a:link {color: black; }
#vheader_menu1 li a:visited {color: black; }
#vheader_menu1 li a:hover{ color: #000; background: white; border-color: #227; }
#vheader_menu1 li a.current{ background-color: #D5EAFF; }

#vheader_menu2{ padding:3px 0px 3px 10px; border: 1px solid blue; font: bold 11px Verdana, sans-serif; color: red; }
#vheader_menu2 li{ list-style: none; margin: 0px 0px 2px 0px; display: list-item; line-height: 22px;  }
#vheader_menu2 li a{ padding: 3px 3px; margin: 0px; border: 0px solid #363636; background: #FFFFFF; text-decoration: none; }
#vheader_menu2 li a:link {color: red; }
#vheader_menu2 li a:visited {color: red; }
#vheader_menu2 li a:hover{ color: #000; background: white; border-color: #227; }
#vheader_menu2 li a.current{ background-color: white; }

#vheader_menu3 { padding:3px 0px 3px 10px; border: 1px solid green; color: black; font: bold 11px Verdana, sans-serif; }
#vheader_menu3 li{ list-style: none; margin: 0px 0px 2px 0px; display: list-item; line-height: 22px; }
#vheader_menu3 li a{ width: 100%; padding: 3px 3px; margin: 0px; background: #FFFFFF; text-decoration: none; }
#vheader_menu3 li a:link { color: green;  width: 100%;}
#vheader_menu3 li a:visited {color: green; }
#vheader_menu3 li a:hover{ color: #000; background: white; border-color: #227; }
#vheader_menu3 li a.current{ background: white; }*/

/*
#vheader_menu1 .vheader_menu2{ padding:3px 0px 3px 10px; border: 1px solid blue; font: bold 11px Verdana, sans-serif; color: red; }
#vheader_menu1 .vheader_menu2 li{ list-style: none; margin: 0px 0px 2px 0px; display: list-item; line-height: 22px;  }
#vheader_menu1 .vheader_menu2 li a{ padding: 3px 3px; margin: 0px; background: #FFFFFF; text-decoration: none; }
#vheader_menu1 .vheader_menu2 li a:link {color: red; }
#vheader_menu1 .vheader_menu2 li a:visited {color: red; }
#vheader_menu1 .vheader_menu2 li a:hover{ color: #000; background: white; border-color: #227; }
#vheader_menu1 .vheader_menu2 li a.current{ background-color: white; }*/
.gridrows_altername { background-color: #F5F5F5;  }


/*------ Quick Login CSS - Start ------*/
.quick_login { font-size:11px;	font-family:Verdana; font-weight: normal; padding-top: 2px; }

.quick_login .welcome_caption { color: #FFFFFF; font-weight: bold; padding-left: 5px; }

.quick_login .welcome_message { color: #FFFFFF; font-weight: normal; }

.quick_login .button { text-align: center; font-size: 11px; height: 20px; background-color: #EBEFE4; margin: 0px 0px 0px 0px; border:1px solid #89AD35; }

.quick_login .textbox {font-family:verdana;font-size:11px; height: 18px; color: Gray; margin:0px, 0px, 0px, 3px; border:1px solid #89AD35; padding:0px, 0px, 0px, 0px; background-image: none; }

.quick_login a:link { font-size:11px; font-family:Verdana; color: #FFFFFF; text-decoration: underline; } 
.quick_login a:visited { font-size:11px; font-family:Verdana; color : #FFFFFF; text-decoration: underline; }
.quick_login a:active { font-size:11px; font-family:Verdana; color: #FFFFFF; text-decoration: underline; } 
.quick_login a:hover { font-size:11px; font-family:Verdana; color: #dee8ce; text-decoration: underline; }

/*------ Quick Login CSS - End ------*/
