/* CSS Document */
html{margin:0; padding:0; width:100%; overflow:-moz-scrollbars-vertical; overflow:scroll;}
body{margin:0; padding:0; width:100%; text-align:center; font-family:Arial, Helvetica, sans-serif; background:url(../images/bg.gif) repeat 0px 0px #8CC63F}

.l{float:left}
.r{float:right}
.picR{float:right}
.picL{float:left}
.picC{border:0px; display:block; margin-left:auto; margin-right:auto;}
img.mapPic{border:1px solid #ccc}

#wrapAll .pic_caption{margin:0 0 0 10px; border-left:3px solid #8CC63F;}
#wrapAll .pic_caption .capt{margin:0 0 0 5px; width:200px;}
#wrapAll .pic_caption .capt long{margin:0 0 0 5px; width:380px;}
#wrapAll .pic_caption .capt p{margin:5px 0 0 0; font-size:0.7em; line-height:1.2em; color:#666}
#wrapAll .pic_caption .captLong{margin-left:10px; width:400px}

#wrapAll .pic_caption_long{margin:0 0 0 10px; border-left:3px solid #8CC63F;}
#wrapAll .pic_caption_long .capt{margin:0 0 0 5px; width:380px;}
#wrapAll .pic_caption_long .capt p{margin:5px 0 0 0; font-size:0.7em; line-height:1.2em; color:#666}
#wrapAll .pic_caption .captLong{margin-left:10px; width:400px}

#wrapAll .pic_caption_plain{margin:10px 0 0 10px; border-left:0px}
#wrapAll .pic_caption_plain .capt{margin:0 0 0 5px; width:270px; font-style:italic;}
#wrapAll .pic_caption_plain .capt long{margin:0 0 0 5px; width:380px; font-style:italic;}
#wrapAll .pic_caption_plain .capt p{margin:5px 0 0 10px; color:#666666; text-align:center}

span.red{color:#CA2418}
p.highlight{width:550px; text-align:center; font-size:0.8em; background:#fff; border:1px dashed #FACEA6 /*FF663A*/}
p.highlight a{font-weight:bold; color:#FF663A; text-decoration:none}

img{border:0}
img a{border:0}

.clear{clear:both}
.divider{margin:0 21px 1px; border-top:1px solid #fff; clear:both; font-size:0.01em}

img.th{margin:2px; padding:0; border:2px solid #bbb; float:left}
/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
#wrapAll{margin:0 auto; padding:0; width:955px; text-align:left; background:url(../images/bg_page.gif) repeat #fff}
/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
#header{margin:0 0 0 15px; padding:0;width:920px; clear:both}

#header #navT{margin:15px 0 0 0; padding:0; float:right; width:910px;}
#header #navT ul{margin:0 0 0 0; padding:0; float:right; list-style:none; font-size:0.8em}
#header #navT ul li{margin:0 4px 0 0; padding:0; float:left; color:#000000}
#header #navT ul li a{text-decoration:none; color:#000000}
#header #navT ul li.on{font-weight:bold}

#header #logo{margin:-18px 0 0 0; padding:0; float:left; width:269px; background:#000;}
#header #logo.xmas{margin:-18px 0 0 0; padding:0; float:left; width:269px; background:#000;}

#header #headerPic{margin:16px 0 0 0; padding:0; width:648px; float:left; background:url(../images/header_end.gif) right no-repeat #000000}
#header #headerPic img{margin:0; padding:4px 0 4px 9px;}
/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
/*. HUBs  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
#header_hub{margin:0 0 0 15px; padding:0; width:920px; clear:both}

#header_hub #navT{margin:5px 125px 0 0; padding:0; float:right; width:700px; position:relative; z-index:10}
#header_hub #navT ul{margin:0 0 0 0; padding:0; float:right; list-style:none; font-size:0.8em}
#header_hub #navT ul li{margin:0 4px 0 0; padding:0; float:left; color:#000000}
#header_hub #navT ul li a{text-decoration:none; color:#000000}
#header_hub #navT ul li.on{font-weight:bold}

#header_hub #logo{margin:8px 0 0 0; padding:0; float:left; width:648px; background:#000;}

#header_hub #headerPic{margin:-22px 0 0 0; padding:0; width:269px; float:left; background:url() right no-repeat #fff}
#header_hub #headerPic img{margin:0; padding:4px 0 0 0;}
/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
#menu{margin:0 0 0 21px; padding:0; width:911px; clear:both; float:left;  background:url(../images/menu_bg.gif) repeat-x #000000}
* html #menu{float:none; }
#menu ul{margin:0; padding:7px 0 7px 0; float:left; font-size:0.9em; list-style:none; }
#menu ul li{margin:0; padding:0 23px 0 23px; float:left; background:url(../images/menu_divider.gif) no-repeat right}
#menu ul li a{text-decoration:none; color:#fff}
#menu ul li a:hover{text-decoration:none; color:#8CC63F;} /*8CC63F*/
#menu ul li.on a{color:#8CC63F; font-weight:bold}
#menu ul li.last{background:url(0)}
/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
#wrapInner{margin:0 0 0 21px; width:911px; clear:both}
#wrapInner.wrapHome{background:url(../images/grad_blue.jpg) repeat-x;}

#wrapInner #wrapCenter{margin:0; padding:10px 0 0 10px;}
#wrapInner #wrapCenter .picR{padding-left:15px}

#content{margin:1px 0 0 20px; padding:0 0 0 0; width:738px; float:right; }
#wrapInner.wrapHome #content{margin:0; padding:0; float:left; width:911px;}
/*#wrapInner.home #content{margin:10px 0 0 0; width:740px;}*/

#searchContent{margin:1px 0 0 50px; padding:0 0 0 0; width:738px; float:left; }
#wrapInner.wrapHome #searchContent{margin:0; padding:0; float:left; width:911px;}


#wrapInner #breadcrumbs{margin:5px 0 0 0; padding:0 30px 0 0; width:720px; float:right}
#wrapInner #breadcrumbs ul{margin:0 0 0 0; padding:0; list-style:none; font-size:0.8em}
#wrapInner #breadcrumbs ul li{margin:0 15px 0 0; padding:0; float:left; color:#ccc}
#wrapInner #breadcrumbs ul li a{text-decoration:none; color:#666}

#wrapInner h1{margin:10px 0 10px 0; padding:0; font-weight:normal; font-size:1.6em; color:#8CC63F}
#wrapInner h1.home{color:#000; font-size:1.6em}
#wrapInner h1.red{color:#CA2418}

#wrapInner h2{margin:5px 0 5px 0; padding:0; font-weight:normal; font-size:1.2em; color:#4E86C6}
#wrapInner h2.black{color:#000}
#wrapInner h2.grey{color:#777}
#wrapInner h2.red{color:#ff6600}

#wrapInner h3{font-size:0.9em; color:#000}
#wrapInner h3.red{color:#ff6600}

#wrapInner h4{margin:14px 0 14px 0; padding:0; font-weight:normal; font-size:1.8em; color:#777}
#wrapInner h4.home{color:#000; font-size:1.8em}
#wrapInner h4.red{color:#CA2418}

#wrapInner p{margin:10px 0 10px 0; padding:0; font-size:0.9em; line-height:1.6em; color:#333}
#wrapInner p.date{margin:3px 0 0 0; padding:0; font-size:0.7em; color:#888}

#wrapInner ul{margin:10px 0 10px 40px; padding:0; font-size:0.8em; color:#333; list-style:circle}
#wrapInner ul li{margin:7px 0 7px 0; padding:0; color:#555;}

#wrapInner ul.linkto{margin:0 5px 5px 0; padding:0 0 3px 0; font-size:0.85em; font-weight:normal; list-style:none; }
#wrapInner ul.linkto.home{width:313px; font-size:0.8em}
#wrapInner ul.linkto li{margin:0 0 10px; padding:5px 0 5px 0; border-top:1px dotted #ccc; font-weight:normal;}

#wrapInner ul.download{margin:15px 5px 5px 10px; padding:3px 0 3px 0; font-size:0.8em; font-weight:normal; list-style:none;}
#wrapInner ul.download li{margin:0 0 10px 0; padding:0 0 20px 50px; background:url(../images/pdf_icon_small.gif) no-repeat; border-bottom:1px dashed #ccc; font-weight:normal}
/*#wrapInner ul.download li.skillbuilder{background:url(../images/icon_skillbuilder.gif) no-repeat}*/
#wrapInner ul.download li.skillbuilder{background:url(../images/pdf_icon_small.gif) no-repeat}
#wrapInner ul.download li.doc{padding:10px 10px 50px 100px; background:url(../images/icons/icon_doc.jpg) no-repeat}
#wrapInner ul.download li.downloads{background:url(../images/pdf_icon_small.gif) no-repeat}
#wrapInner ul.download li.download-adobe{padding-left:125px; background:url(../images/icons/icon_download-adobe-pdf.gif) no-repeat}
#wrapInner ul.download li.download-doc{padding:100px 100px 100px 100px; background:url(../images/icons/icon_doc.jpg) no-repeat}
#wrapInner ul.download li a{font-weight:normal; background:#fff}
#wrapInner ul.download span{font-size:0.9em; color:#999;}
#wrapInner ul.download span a{colour:#999; text-decoration:none}

#wrapInner ul.wiki{margin:15px 5px 5px 10px; padding:3px 0 3px 0; font-size:0.8em; font-weight:normal; list-style:none;}
#wrapInner ul.wiki li.wikipedia{background:url(../images/logo_wikiworld.gif) no-repeat}

#wrapInner ol{margin:10px 0 10px 40px; padding:0; font-size:0.8em; color:#666;}
#wrapInner ol li{margin:7px 0 7px 0; padding:0; color:#555;}

#wrapInner dl{margin:10px 0 10px 0; padding:0; width:550px; font-size:0.85em; color:#666; border-top:1px dotted #ccc;}
#wrapInner dl dt{margin:10px 10px 3px 0; padding:3px; width:50px; float:left; clear:left; text-align:center; background:#4E86C6; color:#fff; font-weight:bold}
#wrapInner dl dt.num{width:15px; background:#000; color:#BBE18A}
#wrapInner dl dd{margin:10px 0 3px 10px; padding:3px; width:480px;}

#wrapInner table{margin:10px 0 10px 5px; padding:0; font-size:0.75em; width:550px; border-bottom:2px solid #ccc}
#wrapInner table th{color:#999; text-align:center}
#wrapInner table td{color:#666; border-top:1px dotted #ccc}
#wrapInner table td.open{background:#BBE18A;}
#wrapInner table td.closed{background:#CA2418;}

#wrapInner span.open{padding:3px; background:#BBE18A;}
#wrapInner span.closed{padding:3px; background:#CA2418}

#wrapInner #googlemap{margin:0 5px 0 5px; padding:0; float:left; position: relative}
#wrapInner #googlemap #googlemap_txt{margin:0; padding:0 0 0 10px; width:190px; float:left}
#wrapInner #googlemap #googlemap_txt p{margin:10px 0 5px 0; padding:0; line-height:1.2em; font-size:0.75em; color:#222}
#wrapInner #googlemap #googlemap_txt ul{margin:5px 5px 5px 20px}

#wrapInner #africaMap{margin:0 10px 0 0; padding:0; float:left; width:400px;}

#wrapInner .colhome{margin:5px 8px 0 0; padding:5px 5px 2px 10px; width:280px; float:left; /*border-right:1px dotted #ccc;*/ background:url(../images/grad_grey.jpg) no-repeat}
#wrapInner .colhome.last{margin-right:0px;}

#wrapInner .colhome2{margin:5px 8px 0 0; padding:5px 5px 2px 10px; width:220px; height:200px; float:left; /*border-right:1px dotted #ccc;*/ background:url(../images/grad_grey2.jpg) no-repeat}
#wrapInner .colhome2.last{margin-right:0px;}


#wrapInner #flickr_badge_uber_wrapper h2 a{text-decoration:none; border:0}
#wrapInner #flickr_badge_wrapper .flickr_badge_image {margin:0 10px 10px 5px;}
#wrapInner #flickr_badge_wrapper .flickr_badge_image img {border: 2px solid #ccc !important;}

#wrapInner .item_list{margin:20px 0 0 0; padding:0 0 0 0; border-top:1px dotted #ccc; clear:left}
#wrapInner .item_list .pic_caption{margin:10px 15px 5px 0}
#wrapInner .item_list .pic_caption .capt{width:100px;}
#wrapInner .item_list .picL{margin-right:10px}

#wrapInner .logo_list h2{margin-top:20px; border-bottom:1px solid #ccc}
#wrapInner .logo_list img{margin:5px; padding:10px; border:1px dotted #ccc; border-width:1px 0px 0 0}

#wrapInner .contact_list td{margin:5px; padding:10px; border-right:1px solid #ccc;}
#wrapInner .contact_list tr{margin:5px; padding:10px; border-bottom:1px dotted #ccc; border-width:1px 0px 0 0}
#wrapInner .contact_list h1{color:#4E86C6;}

#wrapInner .contact_list_ext td{text-align:right; margin:5px; padding:10px; border-right:0px solid #ccc;}
#wrapInner .contact_list_ext tr{margin:5px; padding:10px; border-bottom:0px dotted #ccc; border-width:0px 0px 0 0}
#wrapInner .contact_list_ext h1{color:#4E86C6;}

/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
#wrapInner .colhome p.pcdon{text-align:center;}
#wrapInner .colhome 2 p{text-align:center; padding:0; font-size:1.0em; line-height:1.6em; color:#333}
#wrapInner .colhome2 p.pcdon{text-align:center;}
#wrapInner #pcdon_content{margin:auto;}

#pcdon_desc img {float:left;}
#pcdon_desc h2 {clear:left;}
#pcdon_desc p {margin:0 20px 0 15px;}

#pcdon_story img {float:left;}
#pcdon_story h2 {clear:left;}
#pcdon_story p {margin:20px 0px 0 0px;}

a.pcdon_link,a.pcdon_link:hover { color:#4E86C6; text-decoration:none; }
select.dp_countries { width: auto;}

a.dlpdf { background: url('../images/icons/PDF-icon.jpg') no-repeat; padding: 0 0 15px 35px; }
/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
#lhs{margin:0 0 0 0; padding:0 10px 40px 10px; width:125px; float:left; background:url(../images/grad_blue.jpg) repeat-x}
#lhs.home{width:154px; background:url(0);}

#lhs ul.submenu{margin:5px 0 0 0; padding:0; font-size:0.8em; list-style:none;}
#lhs ul.submenu li{margin:0; padding:6px 0 6px 15px; background:url(../images/bullet_arrow_sm.gif) no-repeat 0px 10px; border:1px solid #E5EEF8; border-width:0 0 1px 0}
#lhs ul.submenu li.on{margin:0; padding:6px 0 6px 15px; background:url(../images/bullet_arrow.gif) no-repeat 0px 10px; border:1px solid #E5EEF8; border-width:0 0 1px 0}
#lhs ul.submenu li a{text-decoration:none; color:#000;}
#lhs ul.submenu li.on a{text-decoration:none; color:#000; font-weight:bold}

#lhs ul.subsubmenu{margin:3px 0 0 12px; padding:0; font-weight:normal}
#lhs ul.subsubmenu li{margin:0; padding:0 0 3px 3px; border-width:0px; font-size:1.1em; list-style:circle; background:url(0)}
#lhs ul.submenu li.on ul.subsubmenu li a{font-weight:normal; background:url(none); }
#lhs ul.submenu li.on ul.subsubmenu li.on{margin:0; padding:0 0 3px 0; background:url(../images/none) no-repeat 0px 10px; border-width:0;}
#lhs ul.submenu li.on ul.subsubmenu li.on a{font-weight:bold}

#lhs h2{margin:10px 0 5px 0;}
#lhs p{margin:5px 0 5px 0; font-size:0.7em; line-height:1.5em}
/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
#rhs{margin:0 0 0 10px; padding:5px 7px 10px 10px; width:145px; height:600px; background:#eee; border:1px dotted #ccc; border-width:0 0 0 1px; float:right; }

#rhs ul{margin:0; padding:0; font-size:0.9em; list-style:none}
#rhs ul li{margin:0; padding:6px 0 6px 10px; border:1px dotted #fff; border-width:0 0 1px 0}
#rhs ul li a{text-decoration:none}
#rhs ul.smList{font-size:0.75em; border-top:1px dotted #fff; }

#rhs h2{margin:10px 0 5px 0;}
#rhs h3{margin:10px 0 10px 0; color:#4E86CF; font-size:1em}

#rhs p{margin:5px 0 5px 0; font-size:0.7em; line-height:1.5em}

#rhs .blog h2{margin:0; padding:0;}
#rhs .blog h3{margin:3px 0 3px 0; padding:0 }
#rhs .blog .feedburnerFeedBlock ul{margin:0; padding:0}
#rhs .blog .feedburnerFeedBlock ul li{margin:10px 0 0 0; padding:0; font-size:0.9em}
#rhs .blog .feedburnerFeedBlock ul li span.headline{font-weight:normal; font-size:1.1em; color:#4E86C6}
#rhs .blog .feedburnerFeedBlock ul li span.headline a{text-decoration:underline}
#rhs .blog .feedburnerFeedBlock #creditfooter{display:none}

/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/

#wrapInner form {margin:0 0 0 0; padding:0; width:500px; float:left}
#wrapInner form fieldset {margin: 10px 0 10px 0; padding:5px 0 0 0; clear:both; border:1px dotted #ccc;}
#wrapInner form legend{font-weight:normal; font-size:1.2em; color:#4E86C6}
#wrapInner form ol{margin:0; padding:0 0 5px 0; list-style:none; font-size:0.8em}
#wrapInner form ol li{margin:0 0 0 0; padding:0; clear:both; border:1px dashed #fff; border-width:1px 0 0 0;}
#wrapInner form ol li.error{background:#D72F08; color:#fff}
#wrapInner form label {margin: 5px 0 5px 10px; padding: 0; clear:both; float: left; width: 150px; text-align:right}
#wrapInner form input {margin: 5px 0 5px 10px; padding: 0; width:200px; border:1px solid #999}
#wrapInner form select {margin: 5px 0 5px 10px; padding: 0; width:200px; border:1px solid #999}
#wrapInner form textarea {margin: 5px 0 5px 10px; padding: 0; height:60px; width:200px; border:1px solid #999}

#wrapInner form ol li.butt{margin:0 0 0 170px; padding:0; border:2px outset}

#wrapAll #rhs form{width:140px;}
#wrapAll #rhs form input{width:auto; font-size:0.75em; }

#wrapInner form{}
#wrapInner form input.butt{margin:3px 0 3px 0; padding:3px 1px; color:#fff; font-weight:bold; font-size:0.85em; width:auto; background:#6CA224; border:2px outset}

#wrapInner form#frm_customer{width:550px;}
#wrapInner form#frm_customer table{width:550px;}
#wrapInner form#frm_customer table textarea{width:390px;}

#wrapInner form#frm_application{width:550px;}
#wrapInner form#frm_application table{width:550px;}
#wrapInner form#frm_application table textarea{width:390px;}

#wrapInner form#frm_calculator{border-bottom:2px solid #fff;}
#wrapInner form#frm_calculator ol{margin:0; padding:0; width:143px; }
#wrapInner form#frm_calculator ol li{margin:0; padding:0; clear:both}
#wrapInner form#frm_calculator ol li label{margin:2px 3px 2px 0; padding:0; float:left; width:115px}
#wrapInner form#frm_calculator ol li input{margin:2px 0 2px 0; padding:0; width:20px}
#wrapInner form#frm_calculator ol li input.butt{padding:2px 0 2px 0; background:#8CC63F; color:#fff; font-weight:bold; width:auto; float:right; border:2px outset}

#wrapInner form#frm_email{border-bottom:2px solid #fff; width:130px}
#wrapInner form#frm_email ol{margin:0; padding:0; width:143px; }
#wrapInner form#frm_email ol li{margin:0; padding:0; clear:both}
#wrapInner form#frm_email ol li label{margin:2px 3px 2px 0; padding:0; float:left; width:115px}
#wrapInner form#frm_email ol li input{margin:2px 3px 2px 0; padding:0; width:100px; float:left}
#wrapInner form#frm_email ol li input.butt{margin:0; padding:2px 0 2px 0; background:#8CC63F; color:#fff; font-weight:bold; width:auto; border:2px outset}

#wrapInner form.newsletter{width:270px}
#wrapInner form.newsletter label{margin:3px 0 3px 0; padding:0; width:115px; font-size:0.75em; font-weight:bold; float:left}
#wrapInner form.newsletter input{margin:3px 5px 3px 0; padding:0; width:115px; float:left; font-size:0.9em}

#wrapInner form.sm{margin:0; padding:0;}
#wrapInner form.sm label{margin:3px 0 3px 0; padding:0; width:115px; font-size:0.75em; font-weight:bold}
#wrapInner form.sm input{margin:3px 0 3px 0; padding:0; width:115px; clear:both}
#wrapInner form.sm select{margin:3px 0 3px 0; padding:0; width:115px; clear:both}

/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
/* SHOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
#wrapInner #shopList{ width:550px;}
#wrapInner #shopList.displayfull{width:700px}
#wrapInner #shopList .item{margin:0 5px 0 0; padding:5px 10px; width:200px; float:left; border:1px dotted #ccc; border-width:1px 1px 1px 0 }
#wrapInner #shopList .itemFull{margin:0 20px 15px 0; padding:5px 0 0 0; width:550px; float:left; border-top:1px dotted #ccc; }

#wrapInner #shopList .item h3{margin:8px 5px 5px 5px; padding:0; color:#CA2418}
#wrapInner #shopList .item p{margin:3px 0 3px 0; padding:0;}
#wrapInner #shopList span.price{margin:3px 0; font-weight:bold; font-size:1.2em}
#wrapInner #shopList .th{border:0px}
#wrapInner #shopList form{width:700px}
#wrapInner #shopList form select{margin:2px 0; padding:0; width:115px;}
#wrapInner #shopList form input{margin:2px 0; padding:0;}
#wrapInner #shopList form label{margin:2px 3px 2px 0; padding:0; width:70px; float:left; clear:none; text-align:left}
#wrapInner #shopList input.butt{margin:3px 0; padding:4px 2px; width:auto;}

#wrapInner .ecard-preview{margin:30px 0; padding:15px 0 0 0; width:582px; border:2px solid #efefef;}
#wrapInner .ecard-preview .message{margin:0; padding:10px; border-top:1px dotted #fff;background:#8BBF47}
#wrapInner .ecard-preview .message p{color:#fff; font-size:1em }
#wrapInner .ecard-preview .ecard-logo{margin:10px 0 10px 210px}


/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
#wrapInner .image_text {margin-right:50px; text-align: center;}
#wrapInner .image_row {text-align: left; margin-left:0px}
#wrapInner .image_row img{width:40%; height:40%; margin-right:20px}
#wrapInner .image_group {margin-left:0px; margin-right:150px; padding:0px;}
#wrapInner .image_row .pic_caption{margin:0 0 0 10px; border-left:3px solid ##8CC63F;}
#wrapInner .image_row .pic_caption .capt{margin:0 0 0 5px; width:200px;}
#wrapInner .image_row .pic_caption .capt p{margin:5px 0 0 0; font-size:0.7em; line-height:1.2em; color:#666}
#wrapInner .image_row .pic_caption_long{margin:0 0 0 10px; border-left:3px solid ##8CC63F;}
#wrapInner .image_row .pic_caption_long .capt{margin:0 0 0 5px; width:380px;}
#wrapInner .image_row .pic_caption_long .capt p{margin:5px 0 0 0; font-size:0.7em; line-height:1.2em; color:#666}
/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/


#footer {margin-top: 20px; padding:3px 0 3px 0; width:910px; border-top:1px dotted #ccc}
#footer p{margin:5px 0 5px 0; padding:0; text-align:center; font-size:0.75em; color:#666}

/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
/* SOCIAL NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
#wrapInner #socialnet { width:570px; }
#wrapInner #socialnet div { width:250px; height:200px; margin:10px 0; border-left:3px solid #8CC63F; text-align:center; }
#wrapInner #socialnet div.social_left { float:left; }
#wrapInner #socialnet div.social_right { float:right; }
#wrapInner #socialnet div img { display:block; margin:auto; width:100px; }


/*. . . . . . . . . . . . . . . . . . .  . . . . . . . . . . . . . . . . . . . . .*/
/*. . . . . . . . . . . . . . Skip Navigation styles . . . . . . . . . . . . . . .*/
/*. . . . . . . . . . . . . . . . . . .  . . . . . . . . . . . . . . . . . . . . .*/
 #skip a, #skip a:hover, #skip a:visited
{
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}
 
#skip a:active
{
position:static;
width:auto;
height:auto;
} 

#newsletterBox
{
font-size:10px;
}

form.rhsform{width:160px}

/*************************************************************************************/
#wrapInner form.search_sm input { width: 90px !important; } /* Overwritting fix */


