body
{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	line-height: 16px;
	color: #222222;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #fff;
}

.body_index 
{
	background: url(img/main_bg.png) top left repeat-x #fff;
}

.body_inside 
{
	background: url(img/inside_bg.gif) top left repeat-x #fff;
}
. {
	font-size: 11pt; 
	line-height: 1.3em;
}

a:link 
{
	font-size: 11px; 
	color: #005abd; 
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif;
	text-decoration: underline;
}
a:hover 
{
	font-size: 11px; 
	color: #0087e9; 
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; 
	text-decoration: none;
}
a:visited 
{
	font-size: 11px; 
	color: #005abd; 
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif;
	text-decoration: underline;
}



p 
{
	text-align:left;
	padding-top:5px; 
	padding-bottom:5px; 
	margin:0px;
}

.msgbox 
{
	padding-top:5px; 
	padding-bottom:5px;
	padding-right:5px; 
	margin:0px;
	text-align:left;
}
img 
{ 
	border: 0px;
}
hr 
{
	text-align: center;
	background-color:#ececec; 
	border-style:none; 
	color:#ececec; 
	height:1px; 
	margin-bottom:0pt; 
	margin-top:0pt;
}
.hr_inside 
{
	margin-top: 15pt !important ;
}
h1 
{
	padding-top:5px; 
	padding-bottom:15px; 
	margin:0px; 
	font-size: 14px;
}
.h1_blue 
{
	padding-top:5px; 
	padding-bottom:5px; 
	margin:0px; 
	font-size: 14px; 
	color: #0078d4;
	
}
h2 {
	padding-top:0px; 
	padding-bottom:5px; 
	margin:0px; 
	font-size: 13px; 
}
h3 
{
	padding-top:0px; 
	padding-bottom:5px; 
	margin:0px; 
	font-size: 12px; 
	color: #005abd;
}
.h3_blue  
{
	padding-top:0px; 
	padding-bottom:5px; 
	margin:0px; 
	font-size: 12px; 
	color: #005abd;
}
h4 
{
	padding-top:5px; 
	padding-bottom:15px; 
	margin:0px; 
	font-size: 10px;
}
.h4_blue 
{
	padding-top:5px; 
	padding-bottom:5px; 
	margin:0px; 
	font-size: 10px; 
	color: #005abd;
	
}


ul {  
	margin: 4px 0px 10px 20px;  
	padding: 0px 0px 0px 0px;
}
li 
{  
	padding: 0px 0px 0px 0px;
}


/**************************************************************************/
/*
a.button
{
	-webkit-transition-delay: 0s;
	-webkit-transition-duration: 0.4s;
	-webkit-transition-property: opacity;	
}

a.button:hover 
{
	opacity: 0.85;
}
*/
/**************************************************************************/

h1.mainblock
{
	text-align:center;
	text-decoration: none; 
	color: #ffffff; 
	text-shadow: #002b64 1px 1px 3px;
	font-size: 22px !important;
	font-weight: bold;
}

h2.mainblock
{
	text-align:center;
	text-decoration: none; 
	color: #ffffff; 
	text-shadow: #255089 1px 1px 2px;
	font-size: 14px !important;
	font-weight: bold;
}

/**************************************************************************/

.newwindowicon
{
	margin-left:4px; 
	margin-bottom:-1px;
}

/**************************************************************************/

.sprite
{
	background-image:url('img/sprite.png');
}

.content_top_left
{
	height:14px;
	width:14px;
	background-position:0px 0px;
	background-repeat: no-repeat;
}

.content_top_right
{
	height:14px;
	width:14px;
	background-position:-704px 0px;
	background-repeat: no-repeat;
}

.content_top_center
{
	height:14px;
	background-position:-14px 0px;
	background-repeat: repeat-x;
}

.content_bottom_left
{
	height:14px;
	width:14px;
	background-position:0px -30px;
	background-repeat: no-repeat;
}

.content_bottom_right
{
	height:14px;
	width:14px;
	background-position:-704px -30px;
	background-repeat: no-repeat;
}

.content_bottom_center
{
	height:14px;
	background-position:-14px -30px;
	background-repeat: repeat-x;
}


.content_middle_left
{
	width:14px;
	background-position:-726px 0px;
	background-repeat: repeat-y;
}

.content_middle_right
{
	width:14px;
	background-position:-763px 0px;
	background-repeat: repeat-y;
}

/**************************************************************************/

div.grid2:after, div.grid3:after, div.grid4:after, div.grid5:after, ul.hlist-left:after, ul.hlist-right:after, .clearafter:after {
    clear: both;
    display: block;
    content: ".";
    height: 0;
    visibility: hidden;
}

/* Text grid */
div.grid-col {
    float: left;
    margin-right: 2%;
    overflow: hidden;
}

div.grid-lastcol {
    float: right;
    margin-right: 0 !important;
    overflow: hidden;
}

div.grid2 div.grid-col {
    width: 48.8%;
}

div.grid3 div.grid-col {
    width: 31.9%;
}

div.grid4 div.grid-col {
    width: 23.4%;
}

div.grid5 div.grid-col {
    width: 18.3%;
}


/**************************************************************************/



.left-halffull{left:0;top:0;width:50%;height:100%;}.right-halffull{right:0;top:0;width:50%;height:100%;}

.thumbnail{
	padding: 7px;
	border: 1px solid #ddd;
	float: left;
	margin-right: 10px;
	margin-bottom: 15px;
	}	

.caption{ font-size: 0.9em; padding-top: 0.2em ;}


/* Solutions table */

.table_leftblock 
{
	padding-left:8px; 
	padding-right:8px; 
	padding-top:8px; 	
	padding-bottom:8px; 		
}

.table_rightblock 
{
	padding-left:8px; 
	padding-right:8px; 
	padding-top:8px; 	
	padding-bottom:8px; 		
}

.table_hi
{
	background-color: #eaf6ff;
}

.table_lo
{
	background-color: #ffffff;
}





/* menu & logo*/
.logo 
{ 
	padding-top: 18px; 
	padding-left: 0px; 
	padding-right: 40px;
}

.menu 
{
	padding-right: 0px; 
	padding-bottom: 24px;
	font-weight: bold;
	display: block;
}
.menu span 
{
	text-shadow: #eeeeee 0px 1px 0px;
	font-size: 13px; 
	font-weight: bold;
	color: #333; 
	margin: 0px 3px 0px 15px;
}
.menu a, .menu a:visited 
{
	text-shadow: #eeeeee 0px 1px 0px;
	font-size: 13px; 
	font-weight: bold;
	color: #333 !important ; 
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; 
	text-decoration: none;
}
.menu a:hover 
{
	-webkit-transition-delay: 0s;
	-webkit-transition-duration: 0.2s;
	-webkit-transition-property: color, text-shadow;
	-webkit-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
	-webkit-user-select: none;
	color: #f78b00 !important ; 
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-decoration: none;
}


.toplinks 
{
	padding-right: 0px; 
	padding-bottom: 30px;
	font-weight: bold; 
	display: block;
}
.toplinks span 
{
	font-size: 13px; 
	color: #ffffff; 
	margin: 0px 3px 0px 15px;
}

.toplinks a, .toplinks a:visited 
{
	font-size: 13px; 
	color: #ffffff !important ; 
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; 
	text-decoration: none;
}
.toplinks a:hover 
{
	font-size: 13px; 
	color: #f78b00 !important ; 
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; 
	text-decoration: none;
}


.menu_dropdown 
{ 
	display: block; 
	max-width: 250px; 
	min-width: 70px; 
	border: solid 1px #93a6b4; 
	padding: 10px 10px 10px 10px; 
	background-color: #fff;
}

#dropmenudiv 
{ 
	display: block; 
	max-width: 250px; 
	min-width: 70px; 
	border: solid 1px #93a6b4;
	padding: 0px 10px 0px 10px; 
	background-color: #fff; 
	z-index:100; 
	position:absolute;
} 

#dropmenudiv a, #dropmenudiv a:visited 
{
	-webkit-transition-delay: 0s;
	-webkit-transition-duration: 0.2s;
	-webkit-transition-property: color, text-shadow;
	-webkit-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
	-webkit-user-select: none;
	text-shadow: #eeeeee 0px 1px 0px;

	font-size: 11px !important;
	text-decoration: none; 
	color: #333333; 
	font-weight: bold;
}

#dropmenudiv a:hover 
{
	text-decoration: none; 
	color: #f78b00; 
}

#dropmenudiv ul 
{
	list-style: none;  
	margin: 0px;  
	padding: 0px;
}

#dropmenudiv  li
{
	list-style: none; 
	padding: 0px 0px 5px 0px; 
	margin-top: 8px; 
	margin-bottom: 8px; 
	border-bottom: solid 1px #ececec;
}

#dropmenudiv li img 
{
	margin-right: 10px;
}

#dropmenudiv li.lastmenuitem
{
	margin-bottom: 0px ! important;
	border-bottom: solid 0px #ececec ! important;
}

.menu_dropdown a, .menu_dropdown a:visited 
{
	font-size: 11px !important; 
	text-decoration: none; 
	color: #333333; 
	font-weight: bold;
}

.menu_dropdown a:hover 
{
	font-size: 11px !important; 
	text-decoration: none; 
	color: #f78b00; 
	font-weight: bold;
}

.slogan 
{ 
	color: #1864a7; 
	margin-left: 15px; 
	margin-top: 15px; 
	font-size: 16px;
}

/* center*/

.sub_menu a, .sub_menu a:visited 
{
	font-size: 14px !important; 
	text-decoration: underline; 
	color: #f78b00; 
	margin-right: 5px;
}

.center_block 
{ 
	margin-top: 0px; 
	width: 852px; 
	height: 240px; 
}
.center_block_right 
{
	background: url(img/centerblock_right.png) top left no-repeat;
	width: 397px; 
	height: 240px; 
	padding: 0px 0px 0px 0px;
}

.center_block_left 
{
	background: url(img/centerblock_left.png) top left no-repeat; 
	width: 455px; 
	height: 240px; 
	padding: 0px 0px 0px 0px;
}

.main_small_blocks_tbl 
{ 
	margin-top: 0px; 
	max-width: 852px;
}
.small_block_content_tbl 
{ 
	height:165px; min-height:165px;
}
.small_block_content 
{
	background: url(img/small_block_bg.png) top left no-repeat #fff; 
	padding-top: 22px; 
	padding-bottom: 0px; 
	font-size: 11px !important; 
	line-height:14px !important;
}
.small_block_icon 
{ 
	padding-left: 10px; 
	width: 98px;
}
.small_block_content h1 
{ 
	font-size: 15px !important; 
	padding-top:0px; 
	padding-bottom: 4px; 
	margin: 0px;
}
.small_block_content p 
{
	padding-top:0px !important ; 
	padding-bottom:5px !important ; 
	margin:0px !important ;
}
.small_block_content a, .small_block_content a:visited 
{
	font-size: 11px !important; 
	color: #005abd !important ; 
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; 
	text-decoration: none;
}
.small_block_content a:hover {font-size: 11px !important; color: #0087e9 !important ; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; text-decoration: none;}
.arrow { padding-left: 5px;}
.small_block_text { padding-right: 5px;}
.small_block_btn {margin: 4px 20px 4px 0px; vertical-align: bottom;}
.small_block_btn_link { vertical-align: bottom; display: block;}
.small_block_btn_link_big { vertical-align: bottom; display: block; width: 117px; height: 27px;}
.small_block_btn_link_very_big { vertical-align: bottom; display: block; width: 146px; height: 33px;}

.call_center { width: 100%; margin: 5px 0px 15px 15px;}

.small_block_content2 {background: url(img/small_block_bg.png) top left no-repeat #fff; padding-top: 0px; padding-bottom: 0px; font-size: 11px !important; line-height:14px !important;}
.small_block_icon2 { padding-left: 5px; width: 95px; padding-top: 3px;}
.small_block_text2 { padding-right: 5px; padding-top: 3px;}
.small_block_content2 h1 { font-size: 15px !important; padding-top:3px; padding-bottom: 4px; margin: 0px;}
.small_block_content2 p {padding-top:0px !important ; padding-bottom:5px !important ; margin:0px !important ;}
.small_block_content2 a, .small_block_content2 a:visited {font-size: 11px !important; color: #005abd !important ; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; text-decoration: none;}
.small_block_content2 a:hover {font-size: 11px !important; color: #0087e9 !important ; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; text-decoration: none;}
.bn {background: url(img/bn_bg.png) top left repeat-x; height: 18px; color: #fff; line-height: px; padding: 0px 5px 0px 10px; font-weight: bold; font-size: 12px; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif;}

.small_block_content3 {background: url(img/small_block_bg.png) top left no-repeat #fff; padding-top: 0px; padding-bottom: 0px; font-size: 11px !important; line-height:14px !important;}
.small_block_icon3 { padding-left: 5px; width: 95px; padding-top: 3px;}
.small_block_text3 { padding-right: 5px; padding-top: 3px;}
.small_block_content3 h1 { font-size: 15px !important; padding-top:3px; padding-bottom: 4px; margin: 0px;}
.small_block_content3 p {padding-top:0px !important ; padding-bottom:5px !important ; margin:0px !important ;}
.small_block_content3 a, .small_block_content3 a:visited {font-size: 11px !important; color: #005abd !important ; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; text-decoration: none;}
.small_block_content3 a:hover {font-size: 11px !important; color: #0087e9 !important ; font-family:'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; text-decoration: none;}
.bn3 {background: url(img/bn_bg.png) top left repeat-x; height: 18px; color: #fff; line-height: 18px; padding: 5px 5px 0px 10px; font-weight: bold; font-size: 11px; margin-top: 10px !important ; text-transform: uppercase;  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif;}


.center_content_main_tbl {max-width: 866px; margin-top: 15px; margin-bottom: 15px;}

.center_content_left_block {max-width: 288px; width: 288px;}
.call_us {display: block; width: 263px; height: 63px; background: url(img/call_us_bg.png) top left no-repeat #fff;}
.call_us p {color: #4e5455; font-weight: bold!important; padding-left: 50px!important; padding-top: 8px!important; padding-bottom: 0px !important; margin: 0px!important; line-height: 14px !important;}
.phone_number {color: #333!important; font-size: 16px !important; padding-top: 10px!important; margin-top: 0px !important; color: #CE2F13 !important;}
.news_tbl {width: 263px; max-width: 263px; margin-top: 10px;}
.news_header {background-color: #f6f6f6; padding: 10px 10px 5px 10px;}
.news_header div { margin-left: 165px; font-size: 11px !important ;}
.news_header img {margin-right: 5px;}
.news_header a, .news_header a:visited {font-size: 11px;}
.news_header a:hover {font-size: 11px;}
.news {background-color: #f6f6f6; font-size: 11px !important ; padding: 10px 10px 5px 10px;}
.news div {display: block; width: 100%;}
.news_title { font-weight: bold; margin: 0px; padding: 5px 0px 0px 0px;}
.news_text { font-weight: normal; padding: 5px 0px 5px 0px;}
.news div a, .news div a:visited {font-size: 11px !important; text-decoration: none;}
.news div a:hover {font-size: 11px !important; text-decoration: underline;}
.news_archive {margin-left: 165px;}
.news_archive img {margin-left: 5px;}
.news_archive a, .news_archive a:visited {font-size: 11px !important; text-decoration: underline; color: #f78b00;}
.news_archive a:hover {font-size: 11px !important; text-decoration: none;}

.center_content_right_block {}

.customers { margin-bottom: 10px;}
.quote_bg {background-color: #f6f6f6; padding: 10px 10px 10px 10px;  color: #46535c;}
.quote { color: #46535c;}
.quote_name { color: #465b6a; font-size: 11px; text-align: right; font-style: italic; margin-top: 5px;}
.quote_side { color: #465b6a; font-size: 14px; text-align: right; font-style: italic;  line-height: 18px;}
.quote_blue {color:#0099cc; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; font-size:22px; line-height: 28px;}
.quote_q { color: #CCCCCC; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; font-size: 72px; line-height: 68px;   }


.easy_to_tbl {margin-bottom: 10px; margin-top: 10px;}
.easy_to_tbl h1 {padding-top:15px; padding-bottom:5px; margin:0px; font-size: 14px; color: #f78b00;}
.easy_to_tbl p {padding-top:2px; padding-bottom:2px; padding-right: 5px; margin:0px; font-size: 12px;}

.small_tbl {font-size: 12px;}


/* bottom */
.bottom_tbl {width: 852px; max-width: 852px; margin-top: 15px; margin-bottom: 25px;}
.logic_logo { padding: 5px 30px 10px 0px;}
.bottom_menu { padding-top: 5px; padding-bottom: 15px;}
.bottom_menu a, .bottom_menu a:visited {font-size: 11px !important; text-decoration: underline; color: #f78b00; margin-right: 5px;}
.bottom_menu a:hover {font-size: 11px !important; text-decoration: none; color: #005abd; margin-right: 5px;}
.copyright {font-size: 11px; color: #868686;}
.copyright a, .copyright a:visited {font-size: 11px !important;}
.copyright a:hover {font-size: 11px !important;}

/* inside pages */
.inside_main_tbl
{
	max-width:866px;
	width: 866px; 
	margin-top:0px;
	margin-bottom:15px;
	background-color:transparent;
}	
.inside_main_tbl_left a, .inside_main_tbl_left a:visited {font-size: 13px !important;}
.inside_main_tbl_left a:hover {font-size: 13px !important;}
.inside_main_tbl_left { padding: 0px 15px 0px 10px;font-size: 13px; line-height: 1.3em; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; background-color : white;}
.inside_main_tbl_left h1
{
	padding-top:5px; padding-bottom:5px; margin:0px; font-size: 16px; 
	color: #005abd;
	text-shadow: #eeeeee 1px 1px 1px;	
}
.inside_main_tbl_left h1 span {padding-top:5px; padding-bottom:5px; margin:0px; font-size: 16px; color: #333333 !important ;}
.inside_main_tbl_left h2 
{
	padding-top:5px; padding-bottom:5px; margin:0px; font-size: 15px;  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; 
	color: #f78b00;
	text-shadow: #eeeeee 1px 1px 1px;	
}

.inside_main_tbl_left h3 {padding-top:5px; padding-bottom:5px; margin:0px; font-size: 15px; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; color: #005abd;}
.inside_main_tbl_left .quote_bg {background-color: #eaeaea;}
.inside_main_tbl_right {max-width: 280px; width: 280px; padding: 20px 10px 0px 10px; background-color : white;}
.logo_inside { padding-top: 18px; padding-left: 0px; padding-right: 0px;}
.menu_inside { padding-top: 10px; padding-left: 20px;}
.inside_main_tbl_left_corner {background: url(img/inside_tbl_left_corner.gif) top left no-repeat; padding: 0px !important; margin: 0px !important;}
.inside_main_tbl_right_corner {background: url(img/inside_tbl_right_corner.gif) top right no-repeat; padding: 0px !important; margin: 0px !important;}
pre {background: #f2f2f2;}



/* Forms */

input.cool
{
border:1px solid #A7A7A7;
color:#333333;
font-size:16px;
font-weight:bold;
margin:3px;
padding:5px;
vertical-align:middle;
width:260px;
}        

select.cool
{
border:1px solid #A7A7A7;
color:#333333;
font-size:14px;
margin:3px;
padding:5px;
vertical-align:middle;
width:260px;
}   


/*** CORNER STYLES ***/
roundcont {
	width: 180px;
	background-color: #f90;
	color: #fff;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(/inc/img/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(/inc/img/br.gif) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

/* Order page */
.smallText {font-size: 11px; }
.order_container {border: solid 1px #cccccc; background-color: #fff; width: 650px; padding: 15px; margin: auto;}
.user_td { padding: 5px 5px 15px 5px;}
p.add_user {font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; font-size: 14px; font-weight: normal; color: #1069c7; padding: 0px; margin: 0px 0px 10px 0px;}
div.selected_user {font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; font-size: 17px; font-weight: normal; color: #333333; padding: 0px; margin: 5px 0px 10px 15px;}
.selected_user_amount {font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; font-size: 17px; font-weight: bold; color: #f8991c; padding: 0px; margin: 5px 0px 10px 0px;}
.reset_btn {border-style: solid; border-width: 1px; border-color: #1a86d6; background-color: #1a86d6; color: #fff; height: 16px; width: 50px; font-size: 11px; cursor: pointer;}
.plus_btn {border: 1px solid #d8dcdf; background-color: #fff; height: 22px; width: 22px; color: #158b0b; font-size: 15px; font-weight: bold; padding: 0px; margin: 0px; cursor: pointer;}
.plus_btn_1 {border: 0px; background-color: #fff; height: 16px; width: 16px; color: #158b0b; font-size: 15px; font-weight: bold; padding: 0px; margin: 0px; cursor: pointer;}

.minus_btn {border: 1px solid #d8dcdf; background-color: #fff; height: 22px; width: 22px; color: #f1ae57; font-size: 15px; font-weight: bold; padding: 0px; margin: 0px; cursor: pointer;}

.minus_btn_1 {border: 0px; background-color: #fff; height: 16px; width: 16px; color: #f1ae57; font-size: 15px; font-weight: bold; padding: 0px; margin: 0px; cursor: pointer;}

.order_basket {border-bottom: 1px solid #c1c9d1; border-right: 1px solid #c1c9d1; border-top: 1px solid #c1c9d1; border-left: 0px; background-color: #d9e3ec; padding: 10px 10px 10px 15px;}
.order_basket_names {font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; font-size: 14px; font-weight: normal; color: #0284e4; padding: 0px 0px 0px 0px; margin: 0px;}
.order_basket_data {font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #0a233c;}
.options {border: solid 1px #d8dcdf; background-color: #eeeff0; width: 100%; padding: 0px 5px 0px 5px; margin-top:10px;}
.options input { padding: 0px; margin: 0px 5px 0px 0px;}
.options a:hover {background-color: #eeeff0;}
.options td {font-size: 12px; padding: 5px 5px 5px 5px; margin: 0px;}
.optionSelected td {background-color: #FF8040;}
/*   end Order page */

div#sans table tr td {font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; font-size: 12px;}
#sans a, #sans a:visited {font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; font-size: 12px;}

.white {padding-top:0px; padding-bottom:5px; margin:0px; font-size: 16px; font-weight: bold; color: #FFFFFF;}

.sidenote {
	background-color: #f90; 
    padding: 0 5 0 25; 
    color: white; 
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif;
    font-size: 11px; 
    text-align: left;
}


.small { font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; font-size: 11px;  text-align: left; }

div#requirements {padding: 10px; font-size: 12px; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; border: 1px solid #ccc; background: #f2f2f2; width: 95%; line-height: 1.8em;}




a.yellow {color: #106bc8; padding: 3px; text-decoration: underline; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; font-size: 12px; background-color: #ffe640;}

a.yellow:hover {background: #ff6600; padding: 3px; color: #fff; text-decoration: none }

#rounded 
   {
   width:180px; height:170px; 
   background-image:url(inc/img/rounded_grey.jpg); background-repeat:no-repeat; float:left;
   padding-left:20px; padding-top:20px; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; font-size:12px;
   font-weight:normal; color:#666666;
   }


.border table, .border td
{
    border-color: #600;
    border-style: solid;
}

.border table
{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

.border td
{
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
    background-color: #FFC;
}



.quick_tour { margin: 0auto; text-align: center;}
.quick_tour_tbl { width: 100%;}
.quick_tour_tbl td { padding: 5px 5px 20px 5px; text-align: center; vertical-align: top;}
.quick_tour_tbl img { border: 1px solid #b5b5b5; margin-bottom: 5px;}
.quick_tour span {color: #cccccc;}
.qt_prev { margin-right: 40px;}
