﻿body { padding:0px; margin:0px; font-family:Tahoma; font-size:12px; line-height:17px; color:#333333;  }

a:link { color:#005A8C; text-decoration:none }
a:visited { color:#005A8C; text-decoration:none }
a:hover { text-decoration:underline; }

a.cart:link { color:#ffffff; text-decoration:none }
a.cart:visited { color:#ffffff; text-decoration:none }
a.cart:hover { text-decoration:underline;  }

a.right_links { font-weight:bold; font-size:12px; color:#FFFFFF; text-decoration:none; }
a.right_links:visited { font-size:12px; color:#FFFFFF; text-decoration:none; }
a.right_links:hover { font-size:12px; color:#FFFFFF; text-decoration:underline; }

a.nohover:link { text-decoration:none }
a.nohover:visited { text-decoration:none }
a.nohover:hover { text-decoration:none; }


h1 { font-size:16px; color:#005A8C; font-weight:bold; line-height:22px; margin:0; padding:0;  }
#body_content h2 { font-size:14px; color:#4E4E4E; font-weight:bold; line-height:18px; margin:0; padding:0; border-bottom:1px solid #4E4E4E  }
h3 { font-size:14px; color:#4E4E4E; font-weight:bold; line-height:18px; margin:0; padding:0; }
h4 { font-size:12px; color:#4E4E4E; font-weight:bold; line-height:18px; margin:0; padding:0; }
h5 { font-size:14px; color:#ffffff; font-weight:bold; line-height:18px; margin:0; padding:0; border-bottom:1px solid #ffffff }

.clear { clear:both; }
.png { behavior:url(../utils/pngHack.htc); }
.red { color:Red }
.bold { font-weight:bold; }
#check_list { list-style-image:url(../images/check_bullet.png); color:#4E4E4E; margin-top:3px;  }
blockquote { margin:5px; padding:5px; }

.GreyBoxes { border:1px solid #7A7A7A; padding:10px; background-color:#EEEEEE; width:350px; text-align:left; }
.greyedOut { filter:alpha(opacity=50); opacity: 0.5; cursor:default; }
.EditableContent { display:block; height:100%; }
.storepolicies, .Pointer { cursor:pointer; }

#ProgessBar { position:fixed; top:0; left:0; right:0; height:20px; overflow:hidden; padding:10px; margin:0; font-weight:bold; font-size:14px; color:#ffffff; text-align:right; background:#000; filter:alpha(opacity=50); opacity:0.5; z-index:1000; }

/**** Datagrids ****/
.datagrid { border:1px solid #CCCCCC; }
.datagrid td { padding:3px; }
.datagridheader { font-size:14px; background-color:#005A8C; color:#FFFFFF; font-weight:bold; padding:3px 0px 3px 2px; }
.datagridheader a:link { color:#FFFFFF; text-decoration:none;  }
.datagridheader a:visited { color:#FFFFFF; text-decoration:none;  }
.datagridheader a:hover { color:#FFFFFF; text-decoration:underline;  }

.datagriditem { background:#FFF; }
.datagriditem_alt { background:#eee; }
.datagridfooter {  }

.searchdatagrid {  }
.searchdatagrid td { padding:3px; }
.searchdatagridheader { font-size:14px; color:#FFFFFF; font-weight:bold; padding:3px 0px 3px 2px; }
.searchdatagridheader a:link { color:#FFFFFF; text-decoration:none;  }
.searchdatagridheader a:visited { color:#FFFFFF; text-decoration:none;  }
.searchdatagridheader a:hover { color:#FFFFFF; text-decoration:underline;  }

/* */

.producttable { border:1px solid #004E77; }
.producttable .tHead { background-color:#005A8C; font-weight:bold; color:#FFFFFF; padding:3px; }
.producttable .tdLabel { text-align:left; width:40%  }
.producttable .tdForm {  }



/*Modal Popup*/
.modalBackground {
	background-color:#eeeeee;
	filter:alpha(opacity=30);
	opacity:0.3;
}

.modalPopup {
	background-color:#363636;
	border-width:1px;
	border-style:solid;
	border-color:#0077B7;
	text-align:center;
	width:260px;
	color:#000000;
}
/**/


.highlight
{
  background-color: #fffacd;
}

#ticker { list-style:none; height:80px; overflow:hidden; padding:0px; margin:0px; }
#ticker li { top:0; left:0; }

#ticker2 { list-style:none; height:117px; overflow:hidden; padding:0px; margin:0px; }
#ticker2 li { padding:0; margin:0; top:0; left:0; }


/** JQuery Tooltip **/
#tooltip { position:absolute; z-index:3000; border:1px solid #111; background:#eee; padding:5px; opacity:0.85; cursor:pointer; }
#tooltip h3, #tooltip div { margin:0; }
/** End Tooltip **/

/* Accordion */
.accordionHeader { border:1px solid #CCCCCC; color:#666666; background:#eeeeee; font-family:Arial, Sans-Serif; font-size:12px; font-weight:bold; padding:5px; margin-top:5px; cursor:pointer; }
#master_content .accordionHeader a { color:#666666; background:none; text-decoration:none; }
#master_content .accordionHeader a:hover { background:none; text-decoration: underline; }
.accordionContent { background:white; border:1px dashed #CCCCCC; border-top:none; padding:5px; }


/**** Tab Styles ****/
.TabContainer .ajax__tab_header { 
  font-family:Arial; font-weight:bold; color:#333333; background:url('../images/tabs/tab_line.gif') repeat-x bottom; }
.TabContainer .ajax__tab_outer { 
  padding-right:4px; background:url('../images/tabs/tab_right.jpg') no-repeat right; height:23px; margin-right:3px; }
.TabContainer .ajax__tab_inner { 
  padding-left:6px; background:url('../images/tabs/tab_left.jpg') no-repeat; height:23px; }
.TabContainer .ajax__tab_tab { 
  height:19px; padding:2px 6px; background:url('../images/tabs/tab_bkg.jpg') repeat-x; }
.TabContainer .ajax__tab_hover .ajax__tab_outer { 
  background:url('../images/tabs/tab_right_hover.jpg') no-repeat right; }
.TabContainer .ajax__tab_hover .ajax__tab_inner { 
  background:url('../images/tabs/tab_left_hover.jpg') no-repeat ; }
.TabContainer .ajax__tab_hover .ajax__tab_tab { 
  background:url('../images/tabs/tab_bkg_hover.jpg') repeat-x; }
.TabContainer .ajax__tab_active .ajax__tab_outer { 
  background:url('../images/tabs/tab_right_active.jpg') no-repeat right; }
.TabContainer .ajax__tab_active .ajax__tab_inner { 
  background:url('../images/tabs/tab_left_active.jpg') no-repeat; }
.TabContainer .ajax__tab_active .ajax__tab_tab {
  background:url('../images/tabs/tab_bkg_active.jpg') repeat-x; }
.TabContainer .ajax__tab_body { 
  font-family:Arial; border:1px solid #dddddd; border-top:0; padding:8px 5px; background-color:#ffffff; }

  
/**** Jquery Styles ****/
.ac_results { padding:0; border:1px solid black; background:white; overflow:hidden; z-index:99999; }
.ac_results ul { width:100%; list-style-position:outside; list-style:none; padding:0; margin:0;}
.ac_results li { margin:0px; padding:2px 5px; cursor:default; display:block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font:menu; font-size:12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height:16px; overflow:hidden; }
.ac_loading { background:white url('indicator.gif') right center no-repeat; }
.ac_odd { background:#eee; }
.ac_over { background:#0A246A; color:white; }


.jcrop-holder { text-align:left; }
.jcrop-vline, .jcrop-hline { font-size:0; position:absolute; background:white url('Jcrop.gif') top left repeat; }
.jcrop-vline { height:100%; width:1px !important; }
.jcrop-hline { width:100%; height:1px !important; }
.jcrop-handle { font-size:1px; width:7px !important; height:7px !important; border:1px #eee solid; background:#333; *width:9px; *height:9px; }
.jcrop-tracker { *background:gray; width:100%; height:100%; }
.custom .jcrop-vline, .custom .jcrop-hline { background:yellow; }
.custom .jcrop-handle { border-color:black; background:#C7BB00; -moz-border-radius:3px; -webkit-border-radius:3px;}
