* { margin: 0; padding: 0; outline: 0; }
body { font: 14px/19px Arial,sans-serif; color: #474647; text-align: left; background:url(http://www.designexpedite.com/css/images/bg.gif)  center 0; padding-bottom:55px}

a { color: #224466; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }
a img { border: 0; }

.ar { display: block; text-align: right; }
.ac { display: block; text-align: center; }
.al { display: block; text-align: left; }
.cl { clear: both; height: 0; font-size: 0; line-height: 0; text-indent: -4000px;  }
.fr { float: right; display: inline; }
.fl { float: left; display: inline; }
.hidden { display: none; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.shell { margin: 0 auto; width: 960px; position:relative; z-index: 10;}
.center-cnt{ width:960px; position:relative; z-index: 2; margin:0 auto;}
#header{ height:132px;}
#header p{ font-size: 17px; font-family: Georgia, "Trebuchet MS", sans-serif; font-style: italic; color:#797878; text-align: right; padding:54px 9px 0 0;}
#header p a{ float: right; width:16px; height:16px; font-size:0; line-height:0; text-indent:-4000px; margin-top:2px; }
#header p a.rss{ background:url(http://www.designexpedite.com/css/images/icon1.gif); margin-left:11px}
#header p a.tw{ background:url(http://www.designexpedite.com/css/images/icon2.gif); margin-left:5px}

h1#logo{
	text-indent: -4000px;
	line-height:0;
	font-size: 0;
	width:371px;
	height:96px;
	float: left;
	display: inline;
	padding:34px 0 0 2px;
}
h1#logo a{
	display: block;
	height:65px;
	background:url(http://www.designexpedite.com/css/images/logo.gif);
}
h1#logo a:hover{ background-position: 0 bottom;}

.top-rep{ background:url(http://www.designexpedite.com/css/images/bg-rep.jpg) repeat-x; width:100%; height:485px; position: absolute; top:0; left:0; z-index: 2;}
.splash{ width:1055px; height:740px; position:absolute; top:87px; left:-55px; z-index: 3;}
.splash-bg{ width:1055px; height:740px; background: url(http://www.designexpedite.com/css/images/splash.png); position:absolute; }


#nav{ height:67px; background: url(http://www.designexpedite.com/css/images/cnt-top.jpg) bottom no-repeat; }
#nav ul{ height:52px; list-style-type: none; float: left; display: inline; list-style-position: outside; padding: 0 0 0 7px}
#nav li{ line-height:51px; float: left; font-size: 24px; font-weight: bold; padding:0 5px;}
#nav li a{ float: left; color:#a5dff9; background: url(http://www.designexpedite.com/css/images/tab.jpg) no-repeat; padding-left:0px; text-shadow: #1a6798 1px -1px 2px; letter-spacing: -0.4px; height: 51px;}
#nav li a:hover{ text-decoration: none; color:#fff;}
#nav li a.active{ background-position: 0 -51px !important; color:#fff;text-shadow: #59802d 1px -1px 2px; height: 52px;}
#nav li a.active span{ background-position: right -51px !important; height: 52px;}
#nav li span{ float: left; line-height:51px; height:51px; background: url(http://www.designexpedite.com/css/images/tab.jpg) no-repeat right 0; padding-right:0px;}
#nav li strong{ float: left; display: inline;}
#nav li.email { padding-right:0}
#nav li.email strong{ float: left; width:21px; height:17px; background: url(http://www.designexpedite.com/css/images/mail-icon.gif); margin-top:15px; font-size:0; line-height:0; text-indent:-4000px; margin-right:0px;}
#nav li.email a:hover strong{ background-position: 0 center;}
#nav li.email a.active strong{ background-position: 0 bottom;}
#nav li.email a{ padding-left:14px}
#nav li.email span{ padding-right:0px}
#nav li.home a{ padding-left:9px}
#nav li.home span{ padding-right:0;}

#container{ width:960px; background:#fff;}
#container .top{ width:960px; }
#container .btm{ width:960px; background: url(http://www.designexpedite.com/css/images/cnt-btm.gif) no-repeat 0 bottom; min-height:300px; padding:0 0 35px 0;}
body.inner #container .btm{ padding:0px 0 0px 0;}

.heading{ width:960px; height:169px; background: url(http://www.designexpedite.com/css/images/heading.jpg); position:relative; z-index: 1;}
.heading .left-area{ width:615px; float: left; display: inline; padding:36px 0 0 35px; }
.heading .left-area h2.logo{ width:243px; height:40px; display: block; background: url(http://www.designexpedite.com/css/images/logo.png); margin-bottom:6px}
.heading .left-area h2.layout{ width:199px; height:39px; display: block; background: url(http://www.designexpedite.com/css/images/layout.png); margin-bottom:6px}
.heading .left-area h2.design{ width:200px; height:39px; display: block; background: url(http://www.designexpedite.com/css/images/design.png); margin-bottom:7px}
.heading .left-area h2.app{ width:261px; height:40px; display: block; background: url(http://www.designexpedite.com/css/images/application.png); margin-bottom:6px}
.heading .left-area h2.contact{ width:190px; height:34px; display: block; background: url(http://www.designexpedite.com/css/images/contact.png); margin-bottom:11px}
.heading .left-area h2.convert{ width:252px; height:34px; display: block; background: url(http://www.designexpedite.com/css/images/psd.png); margin-bottom:11px}
.heading .left-area p{ font-size: 20px; color:#b4e0f7; line-height:28px; font-weight: bold; letter-spacing:-0.4px; text-shadow: #002c53 1px -1px 2px;}
.heading .left-area p span{ color:#fff;}
.heading .rightaligned{ width:245px; height:186px; background: url(http://www.designexpedite.com/css/images/rightaligned.gif); position:absolute; right:-3px; top:0px; z-index: 10;}
.heading .rightaligned img{ position:relative; z-index: 11;}
.heading .sec{ height:184px !important; background: url(http://www.designexpedite.com/css/images/rightaligned2.gif); }
.heading .third{ height:185px !important; background: url(http://www.designexpedite.com/css/images/rightaligned3.gif); }
.heading .fourth{ height:186px !important; background: url(http://www.designexpedite.com/css/images/rightaligned4.gif); }
.heading .fifth{ height:186px !important; background: url(http://www.designexpedite.com/css/images/rightaligned5.gif); }
.heading .sixth{ height:184px !important; width:199px !important; background: url(http://www.designexpedite.com/css/images/rightaligned6.gif); right:0 !important;}
.heading .rightaligned strong.price{ font-size: 47px; color:#fff; letter-spacing: -2px; line-height:60px; float: right; width:100px; padding-left:34px; text-align: center; text-shadow: #61912d 1px -1px 2px; position:absolute; right:0; top:29px; z-index: 10; background:url(http://www.designexpedite.com/css/images/price.gif); height:60px}
.heading .rightaligned strong.price em{  font-style: normal; float: left; width:80px; text-align: left;}
.heading .rightaligned strong.price sup{ font-size: 25px; color:#fff; float: left; line-height:30px; padding:6px 1px 0 0; }

.banner{ width:960px; height:384px; background: url(http://www.designexpedite.com/css/images/banner.jpg); position:relative; z-index: 1;}
.banner .left-part{ width:385px; float: left; display: inline; padding:43px 0 0 39px;}
/*.banner .left-part a.more{ width:189px; height:41px; display: block; color:#fff; font-size: 24px; text-shadow: #405d13 1px -1px 2px; background: url(http://www.designexpedite.com/css/images/banner-btn.gif); font-weight: bold; padding: 16px 0 0 17px; margin-top:33px}*/

.banner .left-part a.more{ width:206px; height:57px; display: block; color:#fff; font-size: 24px; text-shadow: #405d13 1px -1px 2px; background: url(http://www.designexpedite.com/css/images/banner-btn.gif); 
font-weight: bold; margin-top:33px; line-height: 57px; text-indent: 17px; z-index: 20;}

.banner .left-part a:hover.more{ background-position: 0 center; text-decoration: none; z-index: 20;}


.banner h2.hello{ width:241px; height:39px; background: url(http://www.designexpedite.com/css/images/hello.png); font-size:0; line-height:0; text-indent:-4000px; margin-bottom:31px;}
.banner .left-part p{ font-size: 20px; line-height:28px; text-shadow: #002d53 1px -1px 2px; color:#b4e0f7; font-weight: bold; letter-spacing: -0.4px;}
.banner .left-part p a{ color:#a3cd3a;}
.banner .left-part p a:hover{ color:#fff; text-decoration: none;}
.banner .left-part p a.wh{ color:#fff;}
.banner .left-part p a:hover.wh{ color:#a3cd3a;}

.banner .fader { width:547px; height:384px; position:absolute; top:0; right:0; z-index: 10;}
.banner .fader .box{ width:547px; height:384px; background: url(http://www.designexpedite.com/css/images/fade.png); }
.banner .fader img{ display: block;  width:547px; height:384px; position:absolute;}
.banner .fader img.second{ display: block; background: url(http://www.designexpedite.com/css/images/fade-img.png); width:547px; height:384px;}

.introduction{ width:894px; margin:0 auto; padding-top:39px}
.introduction ul{ list-style-type: none; }
.introduction li{ float: left; display: inline; border-bottom:solid 1px #dfdedd; border-right:solid 1px #dfdedd; width:262px; min-height:209px; padding:0 25px;}
.introduction li.first{ padding-left:0; padding-right:30px}
.introduction li.last{ padding-right:0; border-right:0;}
.introduction li.t-space{ padding-top:34px;}
.introduction li h3{ font-size: 20px; line-height:33px; padding-left:45px; padding-bottom:12px; margin-top:-10px; position:relative; z-index: 1; letter-spacing: -0.4px;}
 h3{ font-size: 20px; line-height:33px; padding-left:45px; letter-spacing: -0.4px; padding-bottom:12px; float: left; display: inline;}
 h3 a{ color:#000; }
 h3 a:hover{color:#4f7434; text-decoration: none;}
 h3.logo{ background: url(http://www.designexpedite.com/css/images/icon3.gif) no-repeat; display: block;}
 h3.psd{ background: url(http://www.designexpedite.com/css/images/icon4.gif) no-repeat 4px 2px;}
 h3.icon{ background: url(http://www.designexpedite.com/css/images/icon5.gif) no-repeat;}
 h3.app{ background: url(http://www.designexpedite.com/css/images/icon6.gif) no-repeat 7px 0}
 h3.pth{ background: url(http://www.designexpedite.com/css/images/icon7.gif) no-repeat;}
 h3.gal{ background: url(http://www.designexpedite.com/css/images/icon9.gif) no-repeat;}
 h3.env{ background: url(http://www.designexpedite.com/css/images/icon8.gif) no-repeat 0 4px;}
 h3.info{ background: url(http://www.designexpedite.com/css/images/icon10.gif) no-repeat;}
.introduction li h3.get{ background: url(http://www.designexpedite.com/css/images/icon8.gif) no-repeat 0 4px;}
.introduction li h3 a{ color:#000;}
.introduction li h3 a:hover{ color:#4f7434; text-decoration: none;}
.introduction li p{ letter-spacing: -0.4px; padding:0 0 17px 1px;}
.introduction li a.order{ display: block; width:114px; height:33px; padding-left:8px; line-height:32px; background: url(http://www.designexpedite.com/css/images/order.gif); font-size: 14px; font-weight: bold; color:#fff; z-index: 20;}
.introduction li a.order{ text-shadow: #293144 1px -1px 2px; z-index: 20;}
.introduction li a:hover.order{ background-position: 0 center; text-shadow: #2f4e13 1px -1px 2px; text-decoration: none; z-index: 20;}

.testimonial{ background: url(http://www.designexpedite.com/css/images/testimonial.gif) no-repeat; width:887px; margin:37px auto 0 auto; position:relative; z-index: 1; min-height:80px}
.testimonial p { width:762px; margin:0 auto; text-align: center; font-size: 18px; font-style: italic; font-family: Georgia, sans-serif; color:#737474; line-height:23px;}
.testimonial p {position: absolute; left:64px; top:5px; z-index: 10;}

.charge{ padding-bottom:17px}
.charge ul{ list-style-type: none;}
.charge li{ background: url(http://www.designexpedite.com/css/images/tick.gif) no-repeat 0 7px; font-size: 14px; color:#474647; padding-left:21px; line-height:26px;}

#content{ padding-top:30px;}

#sidebar{ width:264px; float: left; display: inline; padding:0 32px 0 35px;}
#sidebar p{ letter-spacing: -0.4px; padding-bottom:25px;}
#sidebar p strong{ color:#131313}
#sidebar .box{ width:254px; border:solid 1px #cfd2da; min-height:109px; margin-bottom:10px;}
#sidebar .box h4{ font-size: 16px; background: #eef5f8; line-height:29px; color:#43657d; font-weight: bold; padding-left:9px; border-bottom:solid 1px #cfd2da;}
#sidebar .box .sum{ padding:14px 0 0 15px; background: url(http://www.designexpedite.com/css/images/sum.gif) no-repeat 15px 14px; line-height:53px; }
#sidebar .box .sum strong{ font-size: 26px; line-height:53px; color:#354855; letter-spacing: -0.4px; padding-left:170px;}
#sidebar a.light{ color:#268bcb; font-weight: bold;}
#sidebar a.email{ color:#474647;}

.sizes{ width:254px; border-top:solid 1px #cfd2da; border-left:solid 1px #cfd2da; margin-bottom:33px}
.sizes td{ text-align: center; border-bottom:solid 1px #cfd2da; border-right:solid 1px #cfd2da; line-height:29px;}
.sizes td.first{ width:44px}
.sizes tr.blue td{ background:#eef5f8; font-weight: bold; font-size: 12px; color:#43657d;}
.sizes tr td.first{ background:#eef5f8; font-weight: bold; font-size: 12px; color:#43657d;}
.no-border{ border:0 !important;}
.l-border{ border-left:solid 1px #dfdedd;}

#main{ width:555px; float: left; display: inline; padding-left:37px; border-left: 1px solid #DFDEDD;}
#main ul.dbl{ list-style-type: none;}
#main ul.dbl li{ float: left; display: inline; width:260px; }
#main ul.dbl li.right{ float: right; display: inline; width:260px; }
#main label{ font-size: 20px; line-height:30px; color:#293551; letter-spacing: -0.2px; font-weight: bold; padding-top:3px; display: block;}
#main .fld{ width:260px; height:40px; background: url(http://www.designexpedite.com/css/images/fld.jpg); margin-bottom:10px; position: relative; z-index: 10;}
#main .fld a.hidden{ display:none; }
#main .fld a.del, #desc-container a.del { width:17px; height:17px; background: url(http://www.designexpedite.com/css/images/del.gif); position:absolute; top:-20px; right:0; z-index: 10;  font-size:0; line-height:0; text-indent:-4000px;}
#main .fld a.accept, #desc-container a.accept { width:17px; height:17px; background: url(http://www.designexpedite.com/css/images/accept.gif); position:absolute; top:-20px; right:0px; z-index: 10;font-size:0; line-height:0; text-indent:-4000px;}

#main .fld .field{ font-size: 16px; font-family: Georgia, sans-serif; color:#354855; width:240px; border:0; float: left; margin:8px 0 0 10px; padding:3px 0;}
#main .fld .field{ background-color: transparent; }
#main .large-fld { width:554px; height:153px; background: url(http://www.designexpedite.com/css/images/area.gif); margin-bottom:10px;}
#main .large-fld textarea{ width:544px; height:147px; padding:3px 0 0 3px; border:0; overflow:auto; background-color: transparent; font-size: 16px; font-family: Georgia, sans-serif; color:#354855;с	}
#main .l-fld { width:554px; height:40px; background: url(http://www.designexpedite.com/css/images/l-fld.jpg); margin-bottom:10px; position: relative; z-index: 1;}
#main .l-fld a.del { width:17px; height:17px; background: url(http://www.designexpedite.com/css/images/del.gif); position:absolute; top:-20px; right:23px; z-index: 10;  font-size:0; line-height:0; text-indent:-4000px;}
#main .l-fld a.accept { width:17px; height:17px; background: url(http://www.designexpedite.com/css/images/accept.gif); position:absolute; top:-20px; right:0px; z-index: 10;font-size:0; line-height:0; text-indent:-4000px;}
#main .l-fld img{ padding-left:5px;}
#main .l-fld .field{ width:454px; font-family: Georgia, sans-serif; color:#354855;  border:0; float: left; margin:8px 0 0 10px; padding:3px 0; background-color: transparent; font-size: 16px;}
#main label span{ font-size: 16px; font-weight: normal; font-family: Georgia, sans-serif;}

strong.total{ font-size: 47px; color:#cbcbcb; line-height:50px; float: left; padding-top:6px}
strong.total em{ float: left; font-style: normal; line-height:48px; padding:0px 0 0 0;}
strong.total span{ color:#719b3f; float: left; line-height:48px;}
strong.total sup{ font-size: 22px; line-height:22px; float: left;}
strong.total small{ font-size: 47px; line-height:48px; float: left; letter-spacing: -2px;}

a.next{ float: right; width:129px; height:43px; line-height:42px; font-size: 18px; font-weight: bold; text-shadow: #252c3f 1px -1px 1px; background: url(http://www.designexpedite.com/css/images/next.gif); color:#fff;}
a.next{ padding:0 0 0 14px; margin-top:10px}
a:hover.next{ text-decoration: none; background-position: 0 center;}

.steps{ background:#cfecf7 url(http://www.designexpedite.com/css/images/steps.gif) no-repeat 0 bottom; width:960px; min-height:73px; margin-top:35px; padding-top:17px;}
.steps .holder{ background:#cfecf7 url(http://www.designexpedite.com/css/images/holder.jpg) no-repeat 0 0; width:960px;  }
.steps .holder em{ display: block; font-style: normal;  text-align: center; color:#4c91ab; padding-top:5px;}
.steps .holder ul{ list-style-type: none;}
.steps .holder li{ float: left; width:100px; text-align: center;}
.steps .holder li a{ float: left; width:37px; height:35px; background: url(http://www.designexpedite.com/css/images/circles.gif); line-height:35px; font-size: 22px; color:#fff; text-align: center; text-shadow: #6c94a3 1px -1px 2px; cursor:default}
.steps .holder li a:hover{ text-decoration: none;}
.steps .holder li.right a{ margin:0 0 0 32px}
.steps .holder li.right{ float: right; margin-right:0px}
.steps .holder li.active{ color:#33687b;}
.steps .holder li.active span{ color:#33687b;}
.steps .holder li.active a{ background-position: 0 bottom;}
.steps .holder li.center{ padding-left:332px}
.steps .holder li.center a{ margin-left:29px}
.steps .holder li.first a{ margin-left:31px; }
.steps .holder li span{ color:#90c2d4; font-family: Georgia, sans-serif; font-size: 17px; font-style: italic; text-align: center; }

.slider{ width:373px; float: left; display: inline; height:32px; margin-top:8px; padding:0 0px 0 0px; background: url(http://www.designexpedite.com/css/images/track.gif) no-repeat 0 12px;}
.slider .limitation{ width:323px; height:32px; margin:0 0 0 15px; }
.slider .limitation2{ width:353px; height:32px; margin:0 0 0 12px; }
span.slide-lbl{ width:82px; float: left; display: inline; padding-left:15px; font-size: 16px; font-family: Georgia, "Trebuchet MS", sans-serif; line-height:40px; color:#354855}
span.rightaligned{ width:82px; float: left; display: inline; padding-left:5px; font-size: 16px; font-family: Georgia, "Trebuchet MS", sans-serif; line-height:40px; text-align: center; }
span.leftaligned{ width:82px; float: left; display: inline; padding-left:5px; font-size: 16px; font-family: Georgia, "Trebuchet MS", sans-serif; line-height:40px; text-align: center;}

.amount{ float: left; font-size: 24px; font-weight: bold;  color:#354855; width:75px; padding-left:4px; text-align: right; letter-spacing: -1px; border:0; background-color: transparent; font-family: Arial, "Trebuchet MS", sans-serif; margin-top:4px; }
.amount{ background-color: transparent; font-family: Arial, "Trebuchet MS", sans-serif; margin-top:5px; }

.gallery{ }
.gallery ul{ list-style-type: none; float: left; }
.gallery li{ float: left; width:79px; padding:0px 10px 10px 0;}
.gallery li.last{  padding-right:0px}
.gallery li img{ float: left; padding:4px; border:solid 1px #cfd2da;}
.gallery li a{ float: left;}
.gallery li a:hover img{ padding:3px; border:solid 2px #97cbee;}

#footer{ width:960px; height:77px; background: url(http://www.designexpedite.com/css/images/ftr.gif); margin:20px 0 0 0;}
#footer p{ font-size: 12px; color:#5d5e5e; padding:22px 0 0 24px; line-height:17px;}
#footer a{ color:#a1a0a0}
#footer a:hover{ color:#278bcb; text-decoration: none;}
#footer span.cards{ width:213px; height:31px; background: url(http://www.designexpedite.com/css/images/cards.gif); float: right; margin:25px 26px 0 0;}


/*=================== Stylish Select =================*/
ul.newList * {margin:0; padding:0; font-family: Georgia, sans-serif;}
ul.newList a {color:#354855; text-decoration:none; display:block; background:#e9f3f8}
ul.newList {margin:0; padding:0; list-style:none; color:#354855; width:258px; background:#fff; position:absolute; border:1px solid #e1eaf0; top:39px !important; left:0; overflow:auto; z-index:9999; padding-bottom:4px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
ul.newList li{ width:250px !important; padding:4px 4px 0 4px;}
.newListSelected {width:250px; color:#354855; height:32px; padding:3px 0 0 6px; float:left; background:url(http://www.designexpedite.com/css/images/drop.gif) no-repeat right 0; margin-top:4px}
.newListSelected span {width:242px; display:block; }
ul.newList li a {padding:0px 8px; line-height:43px; display: block;}
ul.newList li a:focus {-moz-outline-style: none;}
.selectedTxt {width:250px; overflow:hidden; height:18px; padding:4px 0px 0 0; font-family: Georgia, sans-serif; color:#354855; font-size: 16px;}
.hiLite {background:#d4e2ea!important; color:#354855!important;}
.hiLite a {background:#650101!important; color:#354855!important;}
.newListHover {background:#d8e6ef!important; color:#354855!important; cursor:default;}
.newListSelHover, .newListSelFocus {background-position:right 0px; cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}



/*custom upload elements*/
.customfile-input { position: absolute; height: 100px; cursor: pointer; background: transparent; border: 0; opacity: 0; -moz-opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); z-index: 999;  }

.customfile { width: 545px;  cursor: pointer; overflow: hidden; padding: 4px;   position: relative; }
.customfile-disabled { opacity: .5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); cursor: default;  }
.customfile-feedback { display: block; margin: 1px 1px 1px 5px; font-size: 16px; color: #354855; font-family: Georgia, sans-serif; padding:5px 0 0 0}
.customfile-feedback-populated { color: #354855; font-family: Georgia, sans-serif; font-style: normal; font-size: 16px; padding-left: 20px; background: url(../http://www.designexpedite.com/css/images/icon-generic.gif) left 4px no-repeat; }
.customfile-button {  background:url(http://www.designexpedite.com/css/images/browse.gif) bottom no-repeat;  color: #fff; font-weight: bold; float: right; width: 82px;  height:32px;  text-align: center; text-decoration: none;  font-size: 1.2em; line-height:32px; }

/*file type icons*/
.customfile-ext-jpg, .customfile-ext-gif, .customfile-ext-png, .customfile-ext-jpeg, .customfile-ext-bmp { background-image: url(../http://www.designexpedite.com/css/images/icon-image.gif);}
.customfile-ext-mp3, .customfile-ext-mp4, .customfile-ext-mov, .customfile-ext-swf, .customfile-ext-wav, .customfile-ext-m4v { background-image: url(../http://www.designexpedite.com/css/images/icon-media.gif);}
.customfile-ext-zip, .customfile-ext-tar, .customfile-ext-sit { background-image: url(../http://www.designexpedite.com/css/images/icon-zip.gif);}


/*confirmation and thank you pages*/
.confirmation { list-style: none; padding:0; margin: 0;}
.confirmation li { border-bottom: 1px solid #dfdedd; text-align: right; font-size: 20px; padding: 7px 0; color: #6c6d6c;}
.confirmation li p { width: 100%; text-align: left; font-size: 20px !important; display: block; width: 100%; padding: 7px 0; margin-left: 0 !important;}
.confirmation li strong { color: #3c405c; float: left; }
.confirmation li span.total { color: #70a742; font-weight: bold; font-size: 22px; }
.confirmation li.last { padding-top: 20px; border-bottom: none; }


.heading-thanks{ background: url(images/heading_thanks.jpg) !important;}
#main h1 { color: #3c405c; font-size: 20px; font-weight: bold; margin: 10px;}
#main p { color: #6c6d6c; margin: 25px 10px; font-size: 14px; }
.main-thanks { width: 600px !important;}
#desc-container { position: relative; }
.sum1, .sum2 { font-size: 20px !important; font-weight: bold !important; }
.thanks { color: #3C405C; font-size: 20px; }
