* {
	margin:0 0 2px 0;
	padding:0px 0px 0px 0px;
}
body {
	background:#090c18;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.2em;
	color:#648db2;
	width: 100%;
}
.clear {
	clear:both;
}
.fleft {
	float:left;
}
.fright {
	float:right;
}
.alignright {
	text-align:right;
}
.aligncenter {
	text-align:center;
}
p {
	margin:0;
	padding:0.50em;
}
.tall_top {
	background:#00000a;
	text-align:center;
}
.tall_middle1 {
	text-align:center;
	background:url(images/tall_middle1.gif) left bottom repeat-x #191e2f;
}
.tall_middle2 {
	text-align:center;
	background:#141929;
}
.tall_bottom {
	background:url(images/tall_bottom.gif) left bottom repeat-x;
	text-align:center;
}
/*==================forms====================*/
input, select {
	vertical-align:middle;
	font-weight:normal;
}
img {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	vertical-align:top;
	text-align:left;
}
.form {
	height:34px;
}
.form input {
	width:210px;
	height:20px;
	background:#e4e4e4;
	border:1px solid #362e23;
	font-size:1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#111;
}
textarea {
	width:450px;
	height:116px;
	background:#e4e4e4;
	overflow:auto;
	border:1px solid #362e23;
	font-size:1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#111;
}
.input1 {
	width:170px;
	height:20px;
	background:#e4e4e4;
	border:1px solid #362e23;
}
/*==================list====================*/
ul {
	list-style:none;
}
ul li {
}
ul li a {
}
ul li a:hover {
}
.list1 li {
	background:url(images/marker.gif) no-repeat 0 1px;
	padding:0 0 14px 23px;
}
.list1 li a {
	font-weight:bold;
	font-size:1.00em;
}
.servicelist li {
	background:url(images/marker.gif) no-repeat 10px 1px;
	padding:0 0 3px 35px;
}
.servicelist li a {
	font-weight:bold;
	font-size:1.00em;
}
.special li {
	list-style-position: inside;
	list-style-type: circle;
	color: #FFFFFF;
}
/*==================other====================*/
.img_indent {
	margin:0 20px 0 0;
	float:left;
}
.content_but1 {
	margin-right:10px;
}
/*==================txt, links, lines, titles====================*/
a {
	color:#fff;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
h1 {
	background:url(images/logo.jpg) left top;
	height:50px;
	font-size:1.5em;
	color:#FFFFFF;
}
h2 {
	font-size:1.1em;
	color:#fff;
}
h3 {
	font-size:16px;
	color:#fff;
	font-weight: bold;
}
h4 {
}
h5 {
}
h6 {
}
.txt1 {
	color:#fff;
}
.txt2 {
}
.link1 {
}
.link1:hover {
}
.line_hor {
	background:url(images/line1.gif) left bottom repeat-x;
}
.title {
	margin-bottom:25px;
}
/*==================tables====================*/

table {
	vertical-align: top;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
}
td {
	padding: 20px 20px 20px 20px;
}
.chart {
	width: 100%;
	background-image: url(images/chart_bg.jpg);
	background-repeat: repeat-y;
	padding: 0px;
	text-align: left;
	text-indent: 10px;
	background-color: #FFFFFF;
}
.chart th {
	empty-cells:show;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0066CC;
	padding: 1px;
	text-align: left;
	text-indent: 10px;
	border-bottom:#666666 dashed;
	border-bottom-width:1px;
	background-color:#DDDDDD;
}
.chart td {
	empty-cells:show;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000066;
	padding: 1px;
	text-align: left;
	text-indent: 10px;
	background:none;
	border-bottom:#666666 dashed;
	border-bottom-width:1px;
	empty-cells:show;
}
.chart td p {
	padding: 0px 0px 0px 5px;
}
.chart td div {
	empty-cells:show;
	height:inherit;
}

/*==================blocks====================*/
.block1 {
	background:url(images/block1_bgd.gif) left top repeat-y;
	color:#83c3fe;
}
.block1 .top {
	background:url(images/block1_top.gif) no-repeat left top;
	width:100%
}
.block1 .top1 {
	background:url(images/block1_top1.gif) no-repeat left top;
}
.block1 .top2 {
	background:url(images/block1_top2.gif) no-repeat left top;
}
.block1 .bottom {
	background:url(images/block1_bottom.gif) no-repeat left bottom;
}
.block1 .ind {
	padding:11px 18px 16px 10px;
	text-align:center;
}
.block1 p {
	margin-bottom:10px;
}
.block1 .title {
	margin:12px 0 9px 0;
}
.block2 {
	background:#0f1321;
	border:3px solid #171d2f;
	color:#729ec6;
}
.block2 .ind {
	padding:15px 0px 23px 18px;
}
.block3 {
	background:url(images/block3_bgd.gif) left top repeat-y;
	color:#83c3fe;
}
.block3 .top {
	background:url(images/block3_top.gif) no-repeat left top;
}
.block3 .bottom {
	background:url(images/block3_bottom.gif) no-repeat left bottom;
}
.block3 .ind {
	padding:28px 18px 15px 10px;
	text-align:center;
}
.block4 {
	background:#0f1321;
	border:3px solid #171d2f;
	color:#729ec6;
}
.block4 .ind {
	padding:15px 15px 15px 15px;
}
/*header*/
#header .row_1 {
	height:87px;
}
#header .row_1 .indent {
	padding:29px 0 0 32px;
}
#header .row_2 {
	height:77px;
}
#header .row_2 .indent {
	padding:9px 0 0 240px;
}
/*footer*/
#footer .indent {
	padding:31px 0 0 37px;
}
#footer a {
	color:#114efd;
	font-weight:bold;
	text-decoration:underline;
}
#footer a:hover {
	text-decoration:none;
}
/*================== Tabs ==================*/



/* xp theme */
.CustomTabStyle .ajax__tab_header {
	font-family:verdana, tahoma, helvetica;
	font-size:11px;
	background:url(images/tab-line.gif) repeat-x bottom;
}
.CustomTabStyle .ajax__tab_outer {
	padding-right:4px;
	background:url(images/tab-right.gif) no-repeat right;
	height:21px;
}
.CustomTabStyle .ajax__tab_inner {
	padding-left:0px;
	background:url(images/tab-left.gif) no-repeat;
}
.CustomTabStyle .ajax__tab_tab {
	height:13px;
	padding:5px;
	margin:0;
	background:url(images/tab.gif) repeat-x;
}
.CustomTabStyle .ajax__tab_hover .ajax__tab_outer {
	background:url(images/tab-hover-right.gif) no-repeat right;
}
.CustomTabStyle .ajax__tab_hover .ajax__tab_inner {
	background:url(images/tab-hover-left.gif) no-repeat;
}
.CustomTabStyle .ajax__tab_hover .ajax__tab_tab {
	background:url(images/tab-hover.gif) repeat-x;
}
.CustomTabStyle .ajax__tab_active .ajax__tab_outer {
	background:url(images/tab-active-right.gif) no-repeat right;
}
.CustomTabStyle .ajax__tab_active .ajax__tab_inner {
	background:url(images/tab-active-left.gif) no-repeat;
}
.CustomTabStyle .ajax__tab_active .ajax__tab_tab {
	background:url(images/tab-active.gif) repeat-x;
}
.CustomTabStyle .ajax__tab_body {
	font-family:verdana, tahoma, helvetica;
	font-size:10pt;
	border:1px solid #999999;
	border-top:0;
	padding:8px;
	background-color:#0f1321;
}
/* scrolling */
/* .ajax__scroll_horiz {overflow-x:scroll;} */
/* .ajax__scroll_vert {overflow-y:scroll;} */
.ajax__scroll_both {
	overflow:scroll
}
.ajax__scroll_auto {
	overflow:auto
}
/*================== default.aspx ==================*/
#home #content1 {
	padding-bottom:10px;
}
#home #content1 .col_1 .indent {
	padding:0 0 0 32px;
}
#home #content1 .col_2 .block1 .ind {
	padding-right:20px;
}
#home #content1 .col_3 .block1 .ind {
	padding-right:12px;
}
#home #content2 {
}
#home #content2 .col_1 .indent {
	padding:30px 30px 0 33px;
}
#home #content2 .col_1 .title {
	margin-bottom:30px;
}
#home #content2 .col_1 ul {
	margin-left:2px;
}
#home #content2 .col_2 .indent {
	padding:12px 0 0 0;
}
#home #content2 .col_2 .title {
	margin-bottom:15px;
}
#home #content2 .col_2 p {
	margin-bottom:16px;
}
/*================== about.aspx ==================*/
#about #content1 {
	padding-bottom:10px;
}
#about #content1 .col_1 .indent {
	padding:0 0 0 32px;
}
#about #content1 .col_2 .block1 .ind {
	padding-right:20px;
}
#about #content1 .col_3 .block1 .ind {
	padding-right:12px;
}
#about #content2 {
}
#about #content2 .col_1 .indent {
	padding:30px 30px 0 33px;
}
#about #content2 .col_1 .title {
	margin-bottom:30px;
}
#about #content2 .col_1 ul {
	margin-left:2px;
}
#about #content2 .col_2 .indent {
	padding:12px 0 0 0;
}
#about #content2 .col_2 .title {
	margin-bottom:15px;
}
#about #content2 .col_2 p {
	margin-bottom:16px;
}
/*================== SpecialDeals.aspx ==================*/
#SpecialDeals #content1 {
	padding-bottom:23px;
}
#SpecialDeals #content1 .col_1 .indent {

}
#SpecialDeals #content1 .col_1 .block1 .ind {
	padding-right:20px;
}
#SpecialDeals #content1 .col_2 .block1 .ind {
	padding-right:20px;
}
#SpecialDeals #content1 .col_3 .block1 .ind {
	padding-right:12px;
}
#SpecialDeals #content2 {
	padding-bottom:31px;
}
#SpecialDeals #content2 .col_1 .indent {
	padding:30px 0 0 33px;
}
#SpecialDeals #content2 .col_1 ul {
	margin-left:2px;
}
#SpecialDeals #content2 .col_1 .list1 li a {
	font-size:1em;
}
#SpecialDeals #content2 .col_1 .list1 li {
	padding-bottom:10px;
}
#SpecialDeals #content2 .col_1 .title {
	margin-bottom:27px;
}
#SpecialDeals #content2 .col_2 .indent {
	padding:12px 0 0 0;
}
#SpecialDeals #content2 .col_2 .title {
	margin-bottom:16px;
}
#SpecialDeals #content2 .col_2 .img_indent {
	margin:0 25px 60px 2px;
}
#SpecialDeals #content2 .col_2 .block2 .ind {
	padding:15px 30px 35px 18px;
}
#SpecialDeals #content2 .col_2 p {
	margin-bottom:14px;
}
/*================== Products.aspx ==================*/
#products .tall_middle2 .site_center1 #content1 .col_2 .indent .block2 .ind {
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 0px;
	padding-left: 18px;
}
#products .tall_middle2 .site_center1 #content1 .col_2 .indent .block2 .ind table {
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
	vertical-align: top;
}
#products .tall_middle2 .site_center1 #content1 .col_2 .indent .block2 .ind td {
	padding: 0px 0px 0px 0px;
}
/*================== Contacts.aspx ==================*/
#contacts #content1 {
	padding-bottom:23px;
}
#contacts #content1 {
	padding-bottom:31px;
}
#contacts #content1 .col_1 .indent {
	padding:30px 10px 0 10px;
}
#contacts #content1 .col_1 .title {
	margin-bottom:27px;
}
#contacts #content1 .col_2 .indent {
	padding:12px 0 0 0;
}
#contacts #content1 .col_2 .title {
	margin-bottom:16px;
}
#contacts #content1 .col_2 .container {
	width:442px;
}
#contacts #content1 .col_2 .column1 {
	width:230px;
}
#contacts #content1 .col_2 .column2 {
	width:212px;
}
#contacts #content1 .col_2 .block2 .ind {
	padding:15px 20px 24px 18px;
}
#contacts #content1 .col_2 p {
	margin-bottom:14px;
}

.CaptchaStyle div
{
    margin-left: 0px;
    margin-right: 2px;
    margin-top: 10px;
    text-align:left;
    
}
.CaptchaStyle div input
{
    margin-top: 5px;
}

div.CaptchaStyle
{
    width: 100%;
}


/*==========================================*/
#ContentPlaceHolder #SpecialDeals .tall_middle2 .site_center1 #content1 .col_1 .chart p {
	padding: 0px;
}
#ContentPlaceHolder #SpecialDeals .tall_middle2 .site_center1 #content1 .col_1 p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#ContentPlaceHolder #SpecialDeals .tall_middle2 .site_center1 #content1 .col_1 td {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.style1 {
	color: #FF0099
}