* {

	margin:0;

	padding:0

}

img, fieldset {

	border:none

}

.curv {

	float:left;

	width:100%

}

.curv img {

	float:left

}

*:focus {

	outline:none;

}

body {

	background:#101f32 url(../images/body_bg.jpg) no-repeat 0 0;

	background-attachment:fixed;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#fff;

}

#wrapper {

	width:1070px;

	float:left

}

#body_container {

	float:left;

	width:1070px;

}

#left_container {

	float:left;

	width:280px;

	padding:20px 12px 20px 11px;

	overflow:hidden;

}

#left_container .logo {

	float:left;

	margin:0px 0 50px 50px;

	display:inline

}

#left_container .checkout_box {

	float:left;

	width:280px;

	background:url(../images/checkout_bg.jpg) no-repeat 0 0;

	height:335px;

	position:relative

}

#left_container .checkout_box.thankyou {

	background:url(../images/thankyou_bg.jpg) no-repeat 0 0;

}

#left_container .checkout_box.error {

	background:url(../images/error_bg.jpg) no-repeat 0 0;

}

#left_container .checkout_box .try_again{

	float:left;

	width:98px;

	height:24px;

	margin:177px 0 0 118px;

	display:inline;

}

#left_container .checkout_box .try_again a{

	float:left;

	width:98px;

	height:24px;

	background:url(../images/try_again.jpg) no-repeat 0 0;

}

#left_container .checkout_box .try_again a:hover {

	float:left;

	width:98px;

	height:24px;

	background:url(../images/try_again.jpg) no-repeat 0 -24px;

}

#left_container .checkout_box form {

	float:left;

	width:240px;

	padding:30px 20px 20px 20px

}

#left_container .checkout_box form .input {

	float:left;

	border:none;

	background:url(../images/input_bg.jpg) no-repeat 0 0;

	height:30px;

	width:220px;

	font-size:15px;

	line-height:20px;

	color:#000915;

	padding:8px 10px 5px 10px;

}

#left_container .checkout_box form p {

	float:left;

	width:230px;

	font-size:11px;

	color:#5587c9;

	font-family:"Trebuchet MS";

	padding:5px

}

#left_container .checkout_box .price {

	float:right;

	margin:-30px -27px 0 0;

	position:relative;

}

#left_container .checkout_box form .btn {

	float:left;

	margin:10px 0 11px 40px;

	display:inline

}

#left_container .checkout_box .logos {

	float:left;

	width:240px;

}

#left_container .checkout_box .logos img {

	float:left;

	margin-right:1px;

	display:inline

}

#left_container .checkout_box .logos .payment1 {

	float:left;

	padding:17px 0 0 0

}

#left_container .left_content_box {

	float:left;

	width:250px;

	background:url(../images/left_top_shade.jpg) no-repeat 0 0;

	margin:10px 0;

	padding:15px;

	color:#787e88

}

#left_container .left_content_box h3 {

	float:left;

	width:250px;

	border-bottom:1px solid #283647;

	margin-bottom:15px

}

#left_container .left_content_box ul {

	list-style:none;

	float:left;

	width:250px

}

#left_container .left_content_box ul li {

	margin-bottom:6px;

	float:left;

	width:240px;

	padding-bottom:6px;

	border-bottom:1px dashed #283647;

	background:url(../images/yellow_arrow.gif) no-repeat 0 4px;

	padding-left:10px

}

#left_container .left_content_box ul li p {

	font-style:italic;

	line-height:18px;

	float:left;

	width:240px

}

#left_container .left_content_box ul li strong {

	display:block;

	text-align:right;

	padding-top:10px;

	float:left;

	width:240px

}

#left_container .left_content_box p {

	font-style:italic;

	line-height:18px;

	float:left;

	width:240px;

}

#left_container .left_content_box strong {

	display:block;

	display:inline

}

#left_container .left_content_box a {

	color:#787e88;

	margin:10px 0

}

#right_container {

	float:left;

	width:767px;

	color:#a6b2c1;

}

#right_container #top_container {

	float:left;

	width:767px;

	margin:0 0 10px 0

}

#right_container #top_container .bird {

	float:right;

	margin:0 15px 0 0;

	display:inline

}

#right_container #top_container .left_section {

	float:left;

	width:490px;

	color:#fdd349;

	font-family:"Trebuchet MS";

	padding:10px 0 0 35px

}

#right_container #top_container .left_section h3 {

	float:left;

	width:450px;

	font-size:14px;

	font-weight:bold;

	line-height:18px

}



#right_container #top_container .left_section span {

	float:left;

	padding:20px 0 0 0

}

#right_container #top_container .left_section a {

	float:left;

	font-size:20px;

	font-weight:bold;

	padding:12px 0 0 0;

	color:#fdd349;

	text-decoration:none

}

#right_container #top_container .left_section a:hover {

	text-decoration:underline

}

#right_container #top_container .left_section strong {

	float:left;

	font-size:24px;

	font-weight:bold;

	padding:20px 5px 0 0;

	line-height:24px

}

#right_container #top_container .left_section strong small {

	display:block;

	font-size:17px

}

#right_container #top_container .left_section img {

	float:left;

	margin:10px 0 0 15px

}

#right_container #content_container {

	float:left;

	width:727px;

	background:url(../images/right_content_repeat_bg.png) repeat-y 0 0;

	padding:20px

}

#right_container #content_container #portfolio_container {

	float:left;

	width:727px;

	list-style:none

}

#right_container #content_container #portfolio_container li {

	float:left;

	margin:5px 2px 0 2px;

}

#right_container #content_container #portfolio_container li a {

	padding:5px;

	border:1px solid #2c5489;

	float:left;

	background:#1f3b61

}

#right_container #content_container #portfolio_container li a img {

	float:left

}

#right_container #content_container #portfolio_container li a:hover {

	padding:5px;

	border:1px solid #264063;

	background:#2c5489

}

#right_container #content_container .box_container {

	float:left;

	width:727px;

	margin:20px 0 10px 0

}

#right_container #content_container .box_container .box {

	float:left;

	width:210px;

	padding:10px;

	background:url(../images/box_bg.png) repeat 0 0;

	margin:0 10px 0 2px;

	display:inline;

	color:#a6b2c1;

	line-height:18px;

}

#right_container #content_container .box_container .box h3 {

	float:left;

	width:200px;

	color:#c2ae5e;

	font-size:14px;

	font-weight:bold;

	text-transform:uppercase;

	background:url(../images/box_head_bg.jpg) no-repeat 0 0;

	height:19px;

	margin-bottom:10px;

	padding:2px 5px 0 5px;

}

#right_container #content_container .box_container .box p {

	float:left;

	width:210px;

}

#right_container #footer {

	float:left;

	width:727px;

	font-size:11px;

	padding:20px;

}

#right_container #footer a {

	text-decoration:none;

	color:#0e1c2e;

}

#right_container #footer a:hover {

	text-decoration:underline

}

#right_container #footer .left {

	float:left;

	width:520px;

}

#right_container #footer .left ul {

	float:left;

	width:520px;

	list-style:none

}

#right_container #footer .left ul li {

	float:left;

	margin:0 5px 0 0;

}

#right_container #footer .left p {

	float:left;

	width:520px;

	padding:0px 0 10px 0;

	line-height:18px

}

#right_container #footer .right {

	float:right;

	width:200px;

}



#right_container #footer .right h1{ font-size:10px; font-weight:bold; display:block; float:left; width:200px; text-align:right; padding:5px 0}

#right_container #footer .right img {

	float:right;

	margin-top:5px;

}

#right_container #footer .right p {

	float:left;

	width:200px;

	color:#0e1c2e;

	text-align:right;

	line-height:18px;

}

.content_panel {

	float:left;

	width:100%

}

.content_panel .process {

	float:right

}

.content_panel h3 {

	display:inline;

	width:600px

}

.content_panel p {

	display:inline;

	width:600px

}

.content_panel ul {

	display:inline;

	width:600px

}

.main_content{

	color:#fff;

	width:auto;

	padding:10px;

}

.main_content p{

	color:#fff;

	float:left;

	padding:5px 0;

}

.main_content p strong{

	color:#fff;

	float:left;

	width:100%;

	font-weight:bold;

	margin:5px 0;

}

.main_content p a{

	color:#fff;

}

.main_content p span{

	text-transform:uppercase;

}

.main_content p a:hover{

	color:#fff;

	text-decoration:none;

}



.right{ color:#ccc!important}



.right a{ color:#ccc!important}

.content_home{background:url(../images/right_content_repeat_bg.png) repeat 0 0;width:720px;padding:20px;margin:10px 0 0 0;float:left;}
.content_home .col{float:left;width:230px;margin-right:10px;	}
.content_home .col.last{margin-right:0px;}
