/* CSS Document */
* {margin:0; padding:0;}

/* HTML Tags */
html,body {
	font:12px Arial, Helvetica, sans-serif;	
	color:#60676a;
	height:100%;
	min-height:100%;
	
	background:url(../../images/index/image.jpg) no-repeat left bottom fixed;
}

img {border:none; margin:0; padding:0;}
a {text-decoration:none; cursor:pointer; /*color:#b73f44*/ color:#2C8DD2;}
a:hover {color:#832327}
ul {list-style:none;}
h1 {font:24px "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif; margin:0 0 10px 0; color:#bc4b4e;}
h1 a {cursor:pointer;}
h2 {font:20px "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif; margin:0 0 10px 0; color:#bc4b4e;}
h2 span {color:#9c9c9c;}

.spacer {clear:both; font-size:0; height:1px; visibility:hidden;}

/* containers */

/* layout */
#pageContainer {min-height:100%; width:850px; margin:auto; background:url(../../images/index/pageShadow.png) repeat-x left 50px;}
#pageContainer.popup {width:650px;}
* html #pageContainer {height:100%;}
#leftShadow {background:url(../../images/index/pageShadow.png) no-repeat left -2980px; padding:20px 0 0 11px; margin:0 0 0 -11px; width:861px;}
#rightShadow {background:url(../../images/index/pageShadow.png) no-repeat right -3000px; padding:0 11px 0 0;}
#pageContent {width:850px; min-height:665px; background:url(../../images/index/contentBkg.jpg) repeat-x 0 115px;}


#pageContainer.popup #leftShadow {width:661px;}
#pageContainer.popup #rightShadow {}
#pageContainer.popup #pageContent {width:650px; overflow:hidden;}

#content {padding:20px 40px;}
.left {width:420px; float:left;}
.right {width:330px; float:right;}
#content ul {margin:0 0 0 10px;}
#content ul li {list-style:url(../../images/index/ulDot.gif) inside; margin:0 0 10px 0;}
#content ul li strong {color:#f64415;}

#languagesBkg {position:absolute; left:50%; margin:0 0 0 320px; width:79px; height:37px; z-index:50;}
#languages {position:absolute; left:50%; margin:5px 0 0 350px; color:#FFFFFF; width:79px; height:37px; text-align:center; z-index:60; cursor:default;}
#languagesBkg[id] {}
#languages li {display:inline-block; height:16px; text-align:center; float:left;}
#languages li a, #languages li span {margin:2px 0px 0 0px; color:#FFFFFF; line-height:25px; display:inline-block; width:33px;}
#languages li span {color:#d2d2d2;}

#left {width:530px; float:left; padding:20px 40px;}
#right {width:205px; float:right; background:url(../../images/index/rightBkg.jpg) repeat-x; min-height:440px; padding:20px 15px;}

#left h1 {color:#49687e; font-weight:bold;}
#left h1 strong {color:#b63b40;}

#right h2 {color:#645b5b; font-size:14px; background:url(../../images/index/dotsRight.gif) repeat-x bottom; margin:20px 0 10px;}


#left ul {margin:10px 0 10px 20px;}
#left ul li {list-style:url(../../images/index/ulDot.gif) inside; margin:0;}
#left ul li strong {color:#f64415;}

/*\ layout */

/* main navigation */
#mainNav {width:100%; height:25px; line-height:25px; background:url(../../images/index/mainNavBkg.jpg) repeat-x;}
#mainNav ul li {
	display:block;
	float:left;
	padding:0 2px 0 0;
	position:relative;
	background:url(../../images/index/mainNavSep.jpg) no-repeat right;
}
#mainNav ul li a {display:block; float:left; color:#FFFFFF; padding:0 20px;}
#mainNav ul li a:hover, #mainNav ul li a.selected, #mainNav ul li.hover a {
	background:url(../../images/index/mainNavHover.jpg) repeat-x;
}
#mainNav ul li ul {position:absolute; left:0; top:25px; width:220px; background:#c27b7e; display:none; padding:0 0 10px 0; z-index:5;}
#mainNav ul li ul li {
	display:block;
	background:none;
	float:none;
	background:url(../../images/index/mainNavDots.gif) repeat-x bottom;
	margin:0 5px;
}
#mainNav ul li ul li a {float:none !important; background:none !important; padding:0 15px !important; height:25px;}
#mainNav ul li ul li a:hover {color:#000000;}
#mainNav ul li.hover ul {display:block;}
/*\ main navigation */

/* news */
.news {margin:0 0 10px 0;}
.news .date {
	background:#b94346;
	color:#FFFFFF;
	display:block;
	line-height:18px;
	padding:0 5px; width:70px;
	text-align:center;
	margin:0 0 5px 0;
}
.news a {color:#0e90be;}
.news a:hover {color:#1d718f;}




.careers {margin:0 0 10px 0;}
.careers .title {
	font-weight:bold;
	color:#b94346;
	display:block;


	margin:0 0 5px 0;
}
.careers a {color:#0e90be;}
.careers a:hover {color:#1d718f;}





.newsList {margin:0 0 15px 0; border:1px solid #c7d5df; padding:10px;}
.newsList h2 {color:#2c8dd2; font-size:14px; font-weight:bold; margin:0;}
.newsList .date {display:block; margin:0 0 10px 0; color:#bc4b4e;}

.newsList .imageContainer {width:126px; text-align:center; background:#FFFFFF; float:left; margin:0 10px 10px 0; padding:5px 0 0 0;}
.newsList .imageContainer .shadow {
	width:126px;
	height:9px;
	margin:auto; background:url(../../images/index/newsImageShadow.png) no-repeat;
}
.newsList img {width:116px;}
/*\ news */

/* index */
.demo {
	background:url(../../images/index/demoBkg.jpg) repeat-x;
	line-height:33px !important;
	font:18px "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
	color:#FFFFFF;
	padding:0 20px;
	text-align:center;
}
.demo strong {color:#bcd6ea;}
.demo a {color:#bcd6ea; /*text-decoration:underline;*/}
.demo a:hover {color:#3b465a;}
/*\ index */

/* quick links */
#quickLinks {margin:20px 40px 0px; background:url(../../images/index/quickLinksLine.gif) repeat-y 275px 0;}
#quickLinks .left {float:left; width:250px;}
#quickLinks .right {float:right; width:470px;}
#promo {width:420px; background:url(../../images/index/quickLinksBkg.jpg) no-repeat left 34px; margin:-32px 0 20px 20px	; float:right;}
#promo .pcontainer {background:url(../../images/index/quickLinksBorder.png) no-repeat left top;}
#promo .pcontainer-footer {background:url(../../images/index/quickLinksBorder.png) no-repeat left bottom; height:7px;}
#promo .content {width:280px; float:left; padding:50px 0 7px 10px;}
#promo h2 {color:#000000;}
#promo h2 strong {color:#e6650f;}
#promo .description {margin:0 0 0 40px;}
#promo .description strong {color:#64a4d6;}
#promo .description a {display:block; text-align:right; margin:10px 0 0 0;}
#promo img {float:right; margin:0 20px 0 0;}
#quickLinks .quickLink {width:45%; float:left; margin:0 20px 0 0;}
#quickLinks  h3 {color:#6fa7d3; margin:0 0 10px 0;}
#quickLinks  h3 a {color:#6fa7d3;}
/*\ quick links */

/* products */
.product {margin:10px auto 15px; background:url(../../images/index/dots.gif) repeat-x bottom; padding:0;}
.product a, .product span.pimage {float:left; width:100px; text-align:center;}
.product .description {/*width:300px; float:right; padding:10px 0 0 0;*/ margin:0 0 0 110px; padding:10px 0 0 0;}
.product .description a {float:none; display:block; text-align:right; width:auto;}
.product .description strong {color:#b73f44;}

.orange .description a {color:#e78818;}
.orange .description strong {color:#e78818;}

.blue .description a {color:#6f8ea7;}
.blue .description strong {color:#6f8ea7;}

.blue2 .description a {color:#7886c2;}
.blue2 .description strong {color:#7886c2;}

.pink .description a {color:#985999;}
.pink .description strong {color:#985999;}

.green .description a {color:#5a8f48;}
.green .description strong {color:#5a8f48;}

.aqua .description a {color:#148f90;}
.aqua .description strong {color:#148f90;}

.aqua2 .description a {color:#22a188;}
.aqua2 .description strong {color:#22a188;}




/*\ products */

/* downloads */
.downloads {}
.downloads .image {float:left; margin:0 10px 10px 0;}
.downloads .content {float:left; font-family:Verdana, Geneva, sans-serif; font-size:13px;}
.downloads .content .title {display:block; margin:0 0 10px 0;}

/*\ downloads */


/* contacts */
.contactsContent {float:left; display:inline;}
.contacts {width:360px; padding:20px; border:1px solid #c4d2de !important; float:right; margin:0; display:inline;}
.contacts label {display:block; width:80px; font-weight:bold; color:#60676a; margin:2px 0 0 5px;}
.contacts input, .contacts textarea {
/*	display:block;*/
	width:340px;
	margin:0 0 10px 5px;
	padding:2px 5px;
	border:1px solid #c4d2de !important;
	color:#60676a;
}
.contacts textarea {height:200px; font:11px Arial, Helvetica, sans-serif; overflow:auto;}
.contacts .btn {
	width:80px;
	color:#FFFFFF;
	background:url(../../images/index/mainNavBkg.jpg) repeat-x;
	border:none !important;
	padding:5px 5px;
	font-weight:bold;
	cursor:pointer;
}
.contacts .blur {background:#faffd4;}
.contacts .btnActive {background:url(../../images/index/mainNavHover.jpg) repeat-x;
	width:80px;
	color:#FFFFFF;
	border:none !important;
	padding:5px 5px;
	font-weight:bold;
	cursor:pointer;
}
/*\ contacts */


/* carriers */
.carrier-title {margin:0 100px 10px 0;}
.carrier {margin:0 0 40px 0;}
#carriersNav {float:right; margin:10px 0 0 0;}
#carriersNav a {font-weight:bold; margin:0 0 0 10px;}
.carrier-list {margin:0 0 5px 0; font-size:14px;}
/*\ carriers */

/* footer */
#footer {width:872px; height:60px; margin:-60px auto 0; color:#3b465a;}
#footer .leftShadow {background:url(../../images/index/footerShadow.png) no-repeat left top; padding:0 0 0 11px; width:861px;}
#footer .rightShadow {background:url(../../images/index/footerShadow.png) no-repeat right top; padding:0 11px 0 0;}
#footer .content {width:810px; height:40px; background:url(../../images/index/footerBkg.jpg) repeat-x left top; padding:20px 20px 0;}
.footerSpacer {height:70px;}
#footer .content a {color:#60676a;}
#footer .content a:hover {color:#425e91;}
#footer .content span {width:600px; float:left;}
#footer .content .logo {width:33px; height:30px; display:block; background:url(../../images/index/logo.gif) no-repeat; float:right; position:relative; top:-8px;}
/*\ footer */


/*\ containers */

