/* CSS Document */

.BigRed {
	font-family:Verdana, Geneva, sans-serif;
	font-size:46px;
	font-weight:bold;
	color:red;
}

.BigBlue {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:34px;
	color:blue;
}

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:url(images/body_bg.gif) top center;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

.titles {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#993300; font-weight:bold;}
.titles2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#000000; font-weight:bold;}

.titlesSales {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#993300; font-weight:bold; line-height:25px;}
.titlesSales2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#1461ff; line-height:25px;}
.titlesSales2Black {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#000000; line-height:25px;}
.titlesSalesSubtitles {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; color:#5b2222; line-height:25px; font-weight:900;}


.enfasis{width:400px; height:100%; background-color:#e3d79a; font-family:verdana; font-size:14px; padding:20px;}

html, input, textarea
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	line-height:1.5em;
	color:#000000;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#bf403a;}
a:hover{text-decoration:none;}
p {padding-top:18px;}


.testimonialBlock{

BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid;

}

.testimonialBlock2{

BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid; width:200px; height:100%; float:right; background-color:#CCCCCC; padding:5px;

}


.WhiteTextOptionBox{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
}

.TitlesOptionBox{
font-family:Impact, Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
}

.index2SalesPage{
	background-color:#f5f5f5;
	border-left-color: #990000;
	border-right-color: #990000;
}

/* ============================= main layout ====================== */

blockquote.indented { margin-left: 2em; margin-right: 1.5em;  }
div.indented { margin-left: 2em; margin-right: 1.5em;  }
div.indented p { text-indent: 0em; }
*html blockquote.indented { margin-left: 0em; margin-right: 0em; padding-left: 2em;}
*html div.indented { margin-left: 0em; margin-right: 0em; }

blockquote.module { background: rgb(240,240,240); border: .50em solid rgb(230,230,230); padding: .5em 1em; margin: 1em 0em; overflow:hidden;  }
blockquote.module p { margin: 0em; line-height: 2em;  }
blockquote.module h4 { font-size: 1.25em; font-weight: bold; letter-spacing: -1px; }
blockquote.module ul {  margin: 0em 2em; }
blockquote.module ul li { list-style-type: disc; margin: .5em 2em; }

.peace { overflow: hidden; }

dl.order-credit { overflow: hidden; height: 50px; margin: 1em 0em 1em 0em }
dl.order-credit dt { float: left; width: 55%; }
dl.order-credit dd { float: left; width: 45%;  }
dl.order-credit dd h5 { line-height: 50px; font-size: 1.5em; }
dl.order-credit dd h5.credit { background: url(images/ico-secured.png) no-repeat 0em 0em; padding-left: 60px; }

blockquote#peace { background: rgb(250,245,190); border: .25em solid rgb(250,245,110); padding: .5em; width: 90%; margin: .5em auto; }
blockquote#peace h4 { font-size: 1.25em; font-weight: bold; }
blockquote#peace em { font-weight: bold; border-bottom: 1px dotted rgb(0,0,0); }

.more {background:url(images/more_bg.gif) no-repeat 0 6px; padding-left:14px; font-family:arial; display:block; margin:18px 39px 0 0; float:left;}
.more_margin {margin-top:6px;}

li { background:url(images/list_bg.gif) no-repeat 0 8px; padding-left:16px;}
li a {color:#000; text-decoration:none; line-height:2.083em;}
li a:hover {text-decoration:underline;}

.imgindent {margin:0 20px 0 0; float:left;}
.imgindent2 {margin:0 12px 0 -5px; float:left; position:relative;}
.special {margin:0 25px 0 -11px; float:left; position:relative;}
.title {margin-bottom:18px;}

.header_tile {background:url(images/header_tile.jpg) top center repeat-x;}

/* ============================= header ====================== */

.menu {height:36px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
.menu li {float:left; padding:4px 18px 0 44px; background:none;}
.menu li a {color:#fff;}
.menu li a:hover {color:#bf403a; text-decoration:none;}
.menu .active {color:#bf403a;}

#header .left {
	padding:5px 0 0 21px;
}
#header .right {padding:31px 38px 0 0;}
.navigation a{color:#000; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}
.navigation a:hover {text-decoration:underline; color:#bf403a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}
.navigation .active {text-decoration:underline; color:#bf403a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.slogan {padding:166px 0 58px 458px; background:url(images/header_image.jpg) top left no-repeat; margin:12px 0 0 21px;}
.slogan2 {padding:166px 0 58px 458px; background:url(images/header_image_Product.jpg) top left no-repeat; margin:12px 0 0 21px;}
.slogan3 {padding:166px 0 58px 458px; background:url(images/header_image_about.jpg) top left no-repeat; margin:12px 0 0 21px;}
.slogan4 {padding:166px 0 58px 458px; background:url(images/header_image_testimonials.jpg) top left no-repeat; margin:12px 0 0 21px;}
.slogan5 {padding:166px 0 58px 458px; background:url(images/header_image_contact.jpg) top left no-repeat; margin:12px 0 0 21px;}
.slogan6 {padding:166px 0 58px 458px; background:url(images/header_imageaffiliates.jpg) top left no-repeat; margin:12px 0 0 21px;}
.slogan6 {padding:166px 0 58px 458px; background:url(images/header_download.jpg) top left no-repeat; margin:12px 0 0 21px;}
.slogan7 {padding:166px 0 58px 458px; background:url(images/header_image.jpg) top left no-repeat; margin:12px 0 0 21px;}
/* ============================= middle ====================== */

.banner {margin-bottom:21px;}
.col_pad {padding:0 30px 0 0;}

.indent {padding:11px 38px 0 10px;}
.indent2 {padding:11px 0 0 10px;}
.indent3 {padding:11px 44px 0 10px;}
.indent4 {padding:11px 25px 24px 10px;}
.line {
	border-bottom:1px solid #c34c44;
	padding-bottom:31px;
	margin-bottom:0px;
}
.red {color:#c34c44;}
.margin1 {margin:0 10px 20px 0;}
.img_block {margin-top:10px;}
.ul {margin-top:15px;}
.padding1 {
	padding-right:0px;
}
.padding2 {padding-right:35px;}
.arial {font-family:arial;}

/* ============================= footer ====================== */

#footer p {padding:28px 0 0 10px;}
#footer a {color:#000; text-decoration:none;}
#footer a:hover {text-decoration:underline; color:#bf403a;}

/* ============================= forms ============================= */

.phone {float:right; margin-right:180px;}

form {padding:20px 0 20px 0;}
form .rowi {height:30px;}
form .more {float:right; margin:10px 0 0 40px;}

.input {width:212px; height:22px; border:1px solid #dbd6ba; background:#f7f2da; padding:0 0 0 5px; font-size:1em;}
textarea {width:212px; height:82px; border:1px solid #dbd6ba; background:#f7f2da; padding:0 0 0 5px; overflow:auto; font-size:1em;}
