* { margin:0; padding:0; }

body { background:#F5F5F5; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333; margin:0px auto; padding:0; text-align:center; }
.page-container { width:900px; margin:0px auto; margin-top:12px; text-align:left; background:#F5F5F5; }

/* HEADER */
.header { width:898px; height:150px; background:url(../images/header2.jpg) #bcdae8; border:solid 1px #7cacc4; margin-bottom:2px; }

/* NAVIGATION */
.navigation { width:900px; margin-bottom:1px; background:#4a565c; height:40px; border-bottom:solid 1px #4a565c; }
.navigation ul { margin:0; padding:0; list-style-type:none; }
.navigation ul li { position:relative; display:inline; float:left; text-align:center; }
.navigation ul li a { display: block; background-color:#4a565c; font-family:Tahoma; padding:13px 33px; border-right:1px solid #666; font-weight:bold; color:#FFF; text-decoration:none; }
.navigation ul li a:hover { background-color:#33464e; }
#current { background:#314046; }

/* FOOTER */
.footer { clear:both; width:900px; height:36px; font-size:11px; margin-top:8px; font-family:Tahoma; }
.footer .left { float:left; width:223px; margin-top:1px; padding:9px 10px 4px 10px; background:#73acc6; height:20px; color:#333; border:solid 1px #7cacc4; }
.footer .right { float:right; width:640px; margin-top:1px; height:20px; padding:9px 2px 4px 10px; background:#bddae8; text-align:right; border:solid 1px #7cacc4; }
.footer a { text-decoration:none; color:#333; margin:0 5px; }
.footer a:hover { text-decoration:underline; }

/* BOTTOM */
.bottom { clear:both; width:880px; background:#4a565c; padding:18px 10px; height:64px; margin-top:1px; }
.bottom .foot { float:right; border:none; }

.bottom .rss-section { float:left; padding-top:4px; }
.bottom .rss { float:left; border:none; margin-left:10px; height:50px; }

.bottom .search { float:left; height:43px; padding-left:10px; padding-top:12px; width:300px; position:relative; } 
.bottom .search .head { font-size:13px; font-weight:bold; font-family:Tahoma; color:#b9d7e5; margin-bottom:10px; }
.bottom .search .txtbox { height:20px; padding-top:4px; padding-left:6px; font-size:11px; border:solid 1px #3c95ca; position:absolute; left:130px; width:134px; background:#4a565c; color:#FFF; }
.bottom .search .txtbox2 { height:20px; padding-top:4px; padding-left:6px; font-size:11px; border:solid 1px #3c95ca; position:absolute; left:271px; width:134px; background:#4a565c; color:#FFF; }
.bottom .search .submit { position:absolute; left:412px; }
.bottom .search .news { color:#FFF; font-family:Tahoma; font-size:11px; position:absolute; padding-top:5px; font-weight:bold; }
.bottom .search .feedback-error { position:absolute; left:460px; width:200px; padding-top:5px; color:#c5e8dd; font-size:11px; display:none; }

/* MAIN */
.main { width:900px; clear:both; height:500px; }
.main-home { width:900px; height:240px; clear:both; }
.main-links { width:900px; height:655px; clear:both; padding-top:8px; }
.main-packages { width:900px; clear:both; height:530px; padding-top:8px; }
.main-contact { width:900px; height:718px; clear:both; padding-top:8px; }
.main-confirmation { width:900px; height:305px; clear:both; padding-top:8px; }
.main-packageone { width:900px; clear:both; height:570px; padding-top:8px; }
.main-packagetwo { width:900px; clear:both; height:690px; padding-top:8px; }
.main-packagethree { width:900px; clear:both; height:790px; padding-top:8px; }
.main-sitemap { width:900px; clear:both; height:480px; padding-top:8px; }
.main-about { width:900px; clear:both; height:430px; padding-top:8px; }
.main-quote { width:900px; clear:both; height:890px; padding-top:8px; }
.main-portfolio { width:900px; clear:both; height:665px; padding-top:8px; }
.main-terms { width:900px; clear:both; height:1350px; padding-top:8px; }
.main-order { width:900px; clear:both; height:280px; padding-top:8px; }
.main-privacy { width:900px; clear:both; height:1540px; padding-top:8px; }
.main-delivery { width:900px; clear:both; height:610px; padding-top:8px; }


.thirteentahoma { font-size:13px; font-weight:bold; font-family:Tahoma; }
.thirteentahoma-indent { font-size:13px; font-weight:bold; font-family:Tahoma; margin-left:10px; }
.indent { margin-left:10px; }

/* HOME SLIDESHOW/RECENT ARTICLES */
.home-intro { clear:both; width:900px; height:213px; padding-top:8px; }
.home-intro .main-img { float:left; width:452px; height:213px; border:solid 1px #CCC; background:#EEE; margin-left:0px; }
.home-intro .recent { width:446px; height:213px; float:right; text-align:left; font-size:12px; }
.home-intro .recent .head { padding:8px 0; font-size:13px; font-weight:bold; font-family:Tahoma; color:#e1e4e6; background:#4a565c; border-top:solid 1px #CCC; border-bottom:solid 1px #CCC; width:430px; padding-left:16px; text-align:left; margin-bottom:13px; }
.home-intro .recent p { padding-left:16px; margin-bottom:15px; color:#2d393f; line-height:120%; }
.home-intro .recent a { color:#3e4e56; text-decoration:underline; }
.home-intro .recent a:hover { text-decoration:none; }
.home-intro .recent .line { padding:0; margin:0; height:5px; margin-bottom:13px; border-bottom:dotted 1px #999; margin-left:16px; margin-right:5px; }
.home-intro .recent .bottom-int { padding-top:3px; color:#999; font-size:10px; }
.home-intro .recent .bottom-int a { text-decoration:none; font-weight:bold; color:#3e4e56; font-size:11px; }
.home-intro .recent .bottom-int a:hover { background:#CCC; }

/* SLIDER */
#slider2 { clear:both; }
#slider2 ul, #slider li { margin:0; padding:0; list-style:none; } 
#slider2 li { width:900px; height:167px; overflow:hidden; } 

p#controls, p#controls2 { margin:0; position:relative; }
#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ display:block; margin:0; overflow:hidden; text-indent:-8000px; width:30px; height:77px; position:absolute; left:-30px; top:-130px; }
#nextBtn, #nextBtn2 { left:900px; }
#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{ display:block; width:30px; height:77px; background:url(../images/previous.jpg) no-repeat 0 0; }
#nextBtn a, #nextBtn2 a { background:url(../images/next.jpg) no-repeat 0 0; }

#slider2 .left { float:left; width:290px; padding-right:5px; border-right:solid 1px #EEE; height:140px; margin-top:10px; }
#slider2 .left .head { border-bottom:dotted 1px #DEDEDE; padding-bottom:5px; font-weight:bold; font-family:Tahoma; margin-bottom:11px; }
#slider2 .left .why { float:left; border:none; width:62px; margin-right:10px; height:82px; }
#slider2 .left .text { float:right; font-size:12px; width:212px; margin-top:4px; }
#slider2 .left img { border:none; }
#slider2 .left .link a { margin-top:8px; display:block; float:left; padding:4px 10px; margin-left:5px; border:double 2px #CCC; background:#4a565c; text-decoration:none; font-size:11px; color:#FFF; font-weight:bold; }
#slider2 .left .link a:hover { background:#76aec6; }

#slider2 .right { float:right; width:590px; padding-left:5px; }
#slider2 .right .leftt { float:left; width:290px; padding-right:5px; border-right:solid 1px #EEE; height:140px; margin-top:10px; }
#slider2 .right .leftt .head { border-bottom:dotted 1px #DEDEDE; padding-bottom:5px; font-weight:bold; font-family:Tahoma; margin-bottom:11px; }
#slider2 .right .leftt .why { float:left; border:none; width:67px; margin-right:10px; height:82px; }
#slider2 .right .leftt .text { float:right; font-size:12px; width:207px; margin-top:4px; }
#slider2 .right .leftt img { border:none; }
#slider2 .right .leftt .link a { margin-top:8px; display:block; float:left; padding:4px 10px; margin-left:5px; border:double 2px #CCC; background:#4a565c; text-decoration:none; font-size:11px; color:#FFF; font-weight:bold; }
#slider2 .right .leftt .link a:hover { background:#76aec6; }

#slider2 .right .rightt { float:right; width:280px; height:140px; margin-top:10px; }
#slider2 .right .rightt .head { border-bottom:dotted 1px #DEDEDE; padding-bottom:5px; font-weight:bold; font-family:Tahoma; margin-bottom:11px; }
#slider2 .right .rightt .why { float:left; border:none; width:62px; margin-right:10px; height:82px; }
#slider2 .right .rightt .text { float:right; font-size:12px; width:195px; margin-right:7px; margin-top:4px; }
#slider2 .right .rightt img { border:none; }
#slider2 .right .rightt .link a { margin-top:8px; display:block; float:left; padding:4px 10px; margin-left:5px; border:double 2px #CCC; background:#4a565c; text-decoration:none; font-size:11px; color:#FFF; font-weight:bold; }
#slider2 .right .rightt .link a:hover { background:#76aec6; }

#slider2 .left-centre { float:left; width:445px; padding-left:10px; height:140px; margin-top:10px; border-right:solid 1px #EEE; }
#slider2 .left-centre .head { border-bottom:dotted 1px #DEDEDE; padding-bottom:5px; font-weight:bold; font-family:Tahoma; margin-bottom:11px; }
#slider2 .left-centre img { border:none; }
#slider2 .left-centre .tick { margin-right:5px; padding-top:4px; }
#slider2 .left-centre .text { padding-bottom:10px; }
#slider2 .left-centre .inside { width:245px; float:left; }
#slider2 .left-centre .inside p { margin-bottom:10px; }
#slider2 .left-centre .inside a { color:#333; text-decoration:underline; }
#slider2 .left-centre .inside a:hover { text-decoration:none; }
#slider2 .left-centre .righ { width:172px; float:right; border:double 3px #f5f5f5; height:80px; margin-right:10px; }

#slider2 .right-centre { float:right; width:425px; padding-left:10px; padding-right:5px; margin-top:10px; height:140px; }
#slider2 .right-centre .head { border-bottom:dotted 1px #DEDEDE; padding-bottom:5px; font-weight:bold; font-family:Tahoma; margin-bottom:11px; }
#slider2 .right-centre .tick { margin-right:5px; padding-top:4px; }
#slider2 .right-centre .text { padding-bottom:10px; }
#slider2 .right-centre .services { float:right; margin-right:30px; margin-top:5px; }
#slider2 .right-centre .inside { width:425px; clear:both; }
#slider2 .right-centre .inside a { color:#333; text-decoration:underline; }
#slider2 .right-centre .inside a:hover { text-decoration:none; }

/* SLIDE SHOW */
#slider { width:452px; height:213px; border:solid 1px #CCC; position:relative; overflow:hidden; float:left; }
#sliderContent { width:452px; position:absolute; top:0; margin-left:0; }
#sliderContent img { border:none; }
.sliderImage { float:left; position:relative; display:none; }
.sliderImage span { position: absolute; font: 11px/15px Tahoma; padding: 10px 13px; width:426px; background-color:#263237; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; color: #fff; display: none; }
.clear { clear: both; }
.sliderImage span strong { font-size: 14px; padding-bottom:5px; }
.top { top:0; left:0; }
.bottom { bottom:0; left:0; }
ul { list-style-type: none;}
.no-underline { text-decoration:none; }
.no-underline a { text-decoration:none; }

.whole { width:900px; clear:both; padding:2px 0; color:#444; }
.whole .head { padding:6px 0 8px 0; font-size:13px; font-weight:bold; font-family:Tahoma; color:#4a565c; border-bottom:solid 1px #dedede; text-align:left; margin-bottom:16px; }

.whole .left-package { float:left; width:442px; margin-top:24px; }
.whole .left-package .container { width:442px; height:100px; clear:both; margin-bottom:22px; } 
.whole .left-package .container .icon { float:left; border:none; width:100px; height:100px; }
.whole .left-package .container .text { float:right; width:327px; padding-top:6px; height:94px; font-size:11px; }
.whole .left-package .container .bold { font-weight:bold; font-size:12px; margin-bottom:13px; color:#256582; }
.whole .left-package .container p { margin-bottom:5px; }

.whole .right-package {float:right; width:442px; margin-top:24px; }
.whole .right-package .container { width:442px; height:100px; clear:both; margin-bottom:22px; } 
.whole .right-package .container .icon { float:left; border:none; width:100px; height:100px; }
.whole .right-package .container .icon2 { float:left; border:none; width:98px; height:98px; border:double 2px #CCC; }

.whole .right-package .container .text { float:right; width:327px; padding-top:6px; height:94px; font-size:11px; }
.whole .right-package .container .bold { font-weight:bold; font-size:12px; margin-bottom:13px; color:#256582; }
.whole .right-package .container p { margin-bottom:5px; }

.whole .left-pack { width:295px; float:left; }
.whole .left-pack .image { width:287px; height:100px; margin-bottom:10px; }
.whole .left-pack .heds { width:279px; padding:8px; background:#4a565c; font-size:12px; font-weight:bold; font-family:Tahoma; color:#FFF; border-top:none; margin-bottom:none; }
.whole .left-pack .info { margin:0; width:293px; border:solid 1px #CCC; height:140px; padding:10px 0; }
.whole .left-pack p { padding:0 5px; }
.whole .left-pack ul { list-style-type:circle; margin-left:20px; margin-top:10px; }
.whole .left-pack ul li { margin-bottom:3px; }

.l .sitemap { margin-top:16px; }
.l .sitemap ul { list-style-type:circle; margin-left:20px; margin-top:10px; }
.l .sitemap ul li { margin-bottom:7px; }
.l .sitemap a { text-decoration:none; font-weight:normal; }

.l .headings { margin-bottom:4px; }
.l .headings2 { margin-bottom:20px; }

.l .order-img { float:right; margin-left:10px; }

.whole .left-pack a { display:block; padding:8px; width:279px; color:#4a565c; text-decoration:underline; font-weight:bold; font-family:Tahoma; }
.whole .left-pack a:hover { text-decoration:none; }

.whole .right-pack { width:595px; float:right;  }
.whole .right-pack .heds { width:277px; padding:8px; background:#4a565c; font-size:12px; font-weight:bold; font-family:Tahoma; color:#FFF; border-top:none; }
.whole .right-pack .info { width:291px; border:solid 1px #CCC; padding:10px 0; height:140px;  }
.whole .right-pack p { padding:0 5px; }

.whole .image { width:900; height:100px; margin-bottom:17px; }

.eleven { font-size:11px; }
.eleven-blue { font-size:11px; color:#bad7e5; }

.whole .right-pack .lef a { display:block; padding:8px; color:#4a565c;text-decoration:underline; font-weight:bold; font-family:Tahoma; }
.whole .right-pack .lef a:hover { text-decoration:none; }
.whole .right-pack .lef ul { list-style-type:circle; margin-left:20px; margin-top:10px; }
.whole .right-pack .lef ul li { margin-bottom:3px; }
.whole .right-pack .lef { float:left; width:293px; }
.whole .right-pack .lef .image { width:287px; height:100px; margin-bottom:10px; }

.whole .right-pack .righ ul { list-style-type:circle; margin-left:20px; margin-top:10px; }
.whole .right-pack .righ ul li { margin-bottom:3px; }
.whole .right-pack .righ { float:right; width:293px; }
.whole .right-pack .righ .image { width:287px; height:100px; margin-bottom:10px; }
.whole .right-pack .righ a { display:block; padding:8px; color:#4a565c; text-decoration:underline; font-weight:bold; font-family:Tahoma; }
.whole .right-pack .righ a:hover { text-decoration:none; }

.whole .custom { width:900px; margin-top:16px; }
.whole .custom .heds { width:890px; background:url(../images/quotation.gif) #F5F5F5; height:41px; background-repeat:no-repeat; padding-left:10px; padding-top:17px; background-repeat:no-repeat; font-weight:bold; font-size:12px; color:#FFF; font-family:Tahoma; margin-bottom:2px; }
.whole .custom p { padding:0px 5px; }
.whole .custom a { text-decoration:underline; color:#4a565c; }
.whole .custom a:hover { text-decoration:none; }

.whole .breadcrumb { width:900px; border-bottom:dotted 1px #CCC; padding-bottom:3px; font-size:11px; color:#333; margin-bottom:13px; }
.whole .breadcrumb a { margin-right:10px; text-decoration:none; font-weight:normal; color:#333; }
.whole .breadcrumb a:hover { text-decoration:underline; }

.whole .bottom-buttons { width:900px; }
.whole .bottom-buttons a { padding:8px 12px; background:#4e5a59; margin-right:2px; float:right; font-weight:bold; color:#FFF; text-decoration:none; font-family:Tahoma; }
.whole .bottom-buttons a:hover { background:#246583; }

.whole .head2 { padding:6px 0 8px 0; font-size:12px; font-weight:bold; font-family:Tahoma; color:#4a565c; text-align:left; margin-bottom:14px; margin-top:10px; }

/* Left and Right Portfolio sections */
.left-port { width:445px; float:left; margin-top:15px;  }
.left-port h2 { border-bottom:dotted 1px #CCC; }

.left-port .desc { width:445px; }
.left-port .desc .l { float:left; width:280px; }
.left-port .desc .r { float:right; width:155px; font-size:11px; }
.left-port .desc .r .heads { width:137px; padding:8px; padding-left:10px; margin-top:20px; background:#4a565c; font-size:12px; font-weight:bold; font-family:Tahoma; color:#FFF; }
.left-port .desc .r ul { list-style-type:circle; margin-left:22px; margin-top:10px; margin-bottom:30px; }
.left-port .desc .r ul li { margin-bottom:10px; }

.left-port .desc a { display:block; border:solid 1px #CCC; padding:10px; width:133px; text-align:center; text-decoration:none; color:#FFF; font-weight:bold; background:#4a565c; font-family:Tahoma; float:right; font-size:12px; }
.left-port .desc a:hover { background:#246583; }

.right-port { width:445px; float:right; padding-top:25px; }
.right-port .main-im { width:432px; border:double 3px #CCC; height:200px; float:right; margin-bottom:10px; }
.right-port .button { display:block; border:solid 1px #CCC; padding:10px; width:133px; text-align:center; text-decoration:none; color:#FFF; font-weight:bold; background:#4a565c; font-family:Tahoma; float:right; font-size:12px; }

.right-port .button2 { display:block; border:solid 1px #CCC; padding:10px 17px; text-align:center; text-decoration:none; color:#FFF; font-weight:bold; background:#4a565c; font-family:Tahoma; float:right; font-size:12px; }
.right-port .button2:hover { background:#246583; }


.right-port .button:hover { background:#246583; }

/* LEFT SIDE OF PAGE */
.l { float:left; width:480px; }

/* .l .head { padding:8px 0; font-size:13px; font-weight:bold; font-family:Tahoma; color:#e1e4e6; background:#4a565c; border-top:solid 1px #CCC; border-bottom:solid 1px #CCC; text-align:left; width:470px; padding-left:10px; margin-bottom:14px; } */
.l .head { padding:6px 0 8px 0; font-size:13px; font-weight:bold; font-family:Tahoma; color:#4a565c; border-bottom:solid 1px #dedede; text-align:left; margin-bottom:14px; }
.l .head2 { padding:6px 0 8px 0; font-size:12px; font-weight:bold; font-family:Tahoma; color:#4a565c; text-align:left; margin-bottom:14px; }
.l .right-img { float:right; }

.l .breadcrumb { width:480px; border-bottom:dotted 1px #CCC; padding-bottom:3px; font-size:11px; color:#333; }
.l .breadcrumb a { margin-right:10px; text-decoration:none; font-weight:normal; }
.l .breadcrumb a:hover { text-decoration:underline; }
.l p { margin-bottom:13px; margin-right:10px; }
.l a { text-decoration:underline; font-weight:bold; color:#333; }
.l a:hover { text-decoration:none; color:#3c95ca; }

/* RIGHT SIDE OF PAGE */
.r { float:right; width:410px; padding-top:0px; }

.r .new { width:402px; margin-bottom:12px; border:solid 1px #F5F5F5; font-size:12px; margin-left:6px; padding-bottom:8px; }
.r .new .head { background:url(../images/contact-head.gif) #4a565c; color:#FFF; height:32px; padding-left:10px; padding-top:17px; background-repeat:no-repeat; font-weight:bold; font-size:12px; font-family:Tahoma; margin-bottom:10px; }
.r .new p { padding-left:10px; margin-bottom:12px; }
.r .new a { color:#444; text-decoration:underline; }
.r .new a:hover { text-decoration:none; color:#256582; }

.r .new2 { width:402px; margin-bottom:12px; border:solid 1px #F5F5F5; font-size:12px; margin-left:6px; padding-bottom:8px; }
.r .new2 .head { background:url(../images/package-head.gif) #4a565c; color:#FFF; height:41px; padding-left:10px; padding-top:17px; background-repeat:no-repeat; font-weight:bold; font-size:12px; font-family:Tahoma; margin-bottom:10px; }
.r .new2 p { padding-left:10px; margin-bottom:12px; }
.r .new2 a { color:#444; text-decoration:underline; }
.r .new2 a:hover { text-decoration:none; color:#256582; }

.r .new3 { width:402px; margin-bottom:12px; border:solid 1px #F5F5F5; font-size:12px; margin-left:6px; padding-bottom:8px; }
.r .new3 .head { background:url(../images/order-head.gif) #4a565c; color:#FFF; height:41px; padding-left:10px; padding-top:17px; background-repeat:no-repeat; font-weight:bold; font-size:12px; font-family:Tahoma; margin-bottom:8px; }
.r .new3 p { padding-left:10px; margin-bottom:12px; }
.r .new3 a { color:#444; text-decoration:underline; }
.r .new3 a:hover { text-decoration:none; color:#256582; }

.r .new4 { width:402px; margin-bottom:12px; border:solid 1px #F5F5F5; font-size:12px; margin-left:6px; padding-bottom:8px; }
.r .new4 .head { background:url(../images/article-head.gif) #4a565c; color:#FFF; height:41px; padding-left:10px; padding-top:17px; background-repeat:no-repeat; font-weight:bold; font-size:12px; font-family:Tahoma; margin-bottom:2px; }
.r .new4 p { padding-left:10px; margin-bottom:12px; }
.r .new4 a { color:#444; text-decoration:underline; }
.r .new4 a:hover { text-decoration:none; color:#256582; }

.r .new5 { width:402px; margin-bottom:12px; border:solid 1px #F5F5F5; font-size:12px; margin-left:6px; padding-bottom:8px; }
.r .new5 .head { background:url(../images/quote-head.gif) #4a565c; color:#FFF; height:41px; padding-left:10px; padding-top:17px; background-repeat:no-repeat; font-weight:bold; font-size:12px; font-family:Tahoma; margin-bottom:2px; }
.r .new5 p { padding-left:10px; margin-bottom:12px; }
.r .new5 a { color:#444; text-decoration:underline; }
.r .new5 a:hover { text-decoration:none; color:#256582; }

.r .section { width:404px; height:123px; margin-bottom:28px; font-size:11px; margin-left:6px; border-bottom:dotted 1px #CCC; }
.r .section a { text-decoration:underline; color:#4a565c; }
.r .section a:hover { text-decoration:none; }

.r .section-noborder { width:404px; height:123px; margin-bottom:28px; font-size:11px; margin-left:6px; }
.r .section-noborder a { text-decoration:underline; color:#4a565c; }
.r .section-noborder a:hover { text-decoration:none; }

.r .section-art .he { font-size:13px; font-weight:bold; font-family:Tahoma; color:#4a565c; margin-bottom:13px; padding-top:0px; }
.r .section-art { width:404px; height:123px; margin-bottom:28px; font-size:11px; margin-left:6px; }
.r .section-art a { text-decoration:underline; color:#4a565c; }
.r .section-art a:hover { text-decoration:none; }
.r .section-art p { margin-bottom:5px; padding-top:4px; }

/* left hand side of section */
.r .section .l-test .he { font-size:13px; font-weight:bold; font-family:Tahoma; color:#4a565c; margin-bottom:13px; }
.r .section .l-test { float:left; width:280px; }
.r .section .l-test p { margin-bottom:5px; }

/* right hand side of section */
.r .section .r-test { float:right; width:120px; }
.r .section .r-test .mail-img { border:none; margin-top:10px; }

/* left hand side of section */
.r .section-noborder .l-test .he { font-size:13px; font-weight:bold; font-family:Tahoma; color:#4a565c; margin-bottom:13px; }
.r .section-noborder .l-test { float:left; width:280px; }
.r .section-noborder .l-test p { margin-bottom:5px; }

/* right hand side of section */
.r .section-noborder .r-test { float:right; width:120px; }
.r .section-noborder .r-test .mail-img { border:none; margin-top:10px; }

.bold { font-weight:bold; }

.contactform { padding:0; margin:0; width:468px; border:solid 1px #4a565c; background:#bddae8; }
.contactform p { margin:0; padding:0; }
.contactform .heading { padding:8px; width:452px; background:#4a565c; color:#FFF; font-family:Tahoma; font-weight:bold; font-size:12px; }
.contactform .txtbox { padding:0; margin:0; height:17px; padding:3px; width:444px; border:solid 1px #4a565c; margin-left:8px; margin-top:8px; margin-bottom:8px; font-family:Tahoma; }
.contactform .txtbox2 { padding:0; margin:0; height:21px; width:450px; border:solid 1px #4a565c; margin-left:8px; margin-top:8px; margin-bottom:8px; font-family:Tahoma; }
.contactform .txtarea { padding:0; margin:0; height:42px; width:450px; border:solid 1px #4a565c; margin-left:8px; margin-top:8px; margin-bottom:8px; font-family:Tahoma; font-size:12px; }
.contactform .txtbox-small { padding:0; margin:0; height:16px; padding:3px; width:333px; border:solid 1px #4a565c; margin-left:8px; margin-top:8px; margin-bottom:8px; font-family:Tahoma; }
.contactform .captcha { padding:0; margin:0; float:left; margin-left:8px; margin-top:8px; margin-bottom:8px; }
.contactform .heading .feedback-error { color:#ee9090; font-size:11px; display:none; }

.contactform .functionality { margin:0; padding:0; width:468px; height:120px; }
.contactform .functionality .lf { float:left; width:225px; padding-top:8px; }
.contactform .functionality .lf p { margin-left:8px; margin-bottom:2px; margin-top:4px; position:relative; }
.contactform .functionality .lf .check { position:absolute; left:180px; }

.contactform .functionality .rf { float:right; width:225px; padding-top:8px; }
.contactform .functionality .rf p { margin-right:8px; margin-bottom:2px; margin-top:4px; position:relative; }
.contactform .functionality .rf .check { position:absolute; left:180px; }

.buttons { clear:both; padding:0; margin:0; width:470px; }
.buttons .submit { padding:0; margin:0; border:solid 1px #4a565c; border-top:none; margin-top:0px;  background:#4a565c; width:80px; padding:9px 0; color:#bddae8; font-weight:bold; font-family:Tahoma; float:right; }
.buttons .submit:hover { color:#FFF; }
.buttons .clear { padding:0; margin:0; border:solid 1px #4a565c; background:#4a565c; border-top:none; margin-top:0px; width:80px; padding:9px 0; color:#bddae8; font-weight:bold; font-family:Tahoma; float:left; }
.buttons .clear:hover { color:#FFF; }

.bold-italic { font-style:italic; font-weight:bold; }

.eleven { font-size:11px; }

.clear { clear:both; }