/*
Theme Name: urbanalley
Theme URI: http://www.themelayouts.com/
Description: Designed by <a href="http://www.themelayouts.com">ThemeLayouts</a>.<br> This work is licensed <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License.</a> This means you may use it and make any changes you like. However, credit links must remain on footer for legal use.
Version: 1
Author: ThemeLayouts/DreamTemplate
Author URI: http://www.dreamtemplate.com/
*/

body{background:#fff; font:12px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; padding:0; margin:0 auto; color:#333333;}

.bodybg {background: #f9f9f9;}

html { padding:0; margin:0;}

p {line-height: 1.5; font: Arial, Helvetica, sans-serif;}

a { font: bold 12px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; text-decoration:none; color:#448dbf; border:0;}
a:hover { font: bold 12px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; text-decoration:underline; color:#448dbf; border:0;} 
a:focus {text-decoration:none; outline:none;}

a.readmore {color: #848484; font: 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; display: block; width: 50px; background: url(images/readmore.jpg) top right no-repeat;}

.pagetitle {color: #666; font: bold 14px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; text-transform: uppercase; line-height: 51px; padding: 0 0 5px 15px;}

.searchtitle {color: #666; font: bold 14px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; text-transform: uppercase; line-height: 51px; padding: 0; margin: 0;}
.searchtitle a {color: #666; font: bold 14px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; text-transform: uppercase; line-height: 51px; padding: 0; margin: 0;}
.searchtitle a:hover {color: #666; font: bold 14px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; text-transform: uppercase; line-height: 51px; padding: 0; margin: 0; text-decoration: underline;}

a.searchtitle {color: #448dbf; font: bold 16px Arial, Helvetica, sans-serif; text-transform: none;padding: 0; margin: 0;}
a.searchtitle:hover {color: #448dbf; font: bold 16px Arial, Helvetica, sans-serif !important; text-transform: none;  padding: 0; margin: 0;}

.quote {color: #448dbf; font: bold 16px Arial, Helvetica, sans-serif; padding: 0 0 5px 0; margin: 0;}
.quote2 {color: #448dbf; font: normal 15px Arial, Helvetica, sans-serif; padding: 0 0 5px 0; margin: 0; line-height:22px;}

.header {color: #666; font: bold 12px Verdana, Geneva, sans-serif;}
.subheader {color: #333; font: bold 12px Arial, Arial, Helvetica, sans-serif;}
.subhead {font: bold 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; color: #0081b2; text-transform: uppercase;display: block; line-height: 30px;}

.blockquote {font: bold 12px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; text-decoration:none; color:#448dbf; border:0; padding: 5px 0 5px 0; text-align: justify; font-style: italic;}

.tableheader {font-weight: bold; color: #fff;}
.tableheader2 {font-weight: bold; color: #0081b2;}

.clr { clear:both;}

.hr {border-bottom: 1px dotted #cacaca; color: #fff;background-color: #fff; height: 10px;width: 100%;text-align: left;}
.hr2 {background: #fff url(http://www.surfpacific.com.au/wp-content/themes/urbanalley/images/nav-dots.gif) top left repeat-x; height:2px; width: 100%;text-align: left;}

h1, h2, h3, h4 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

img { padding:0; margin:0; border:none; text-align:center;}
hr1 { border-left:0 solid #000000; border-right:0 solid #000000; border-top:0 dotted #000000; border-bottom:1px solid #000000; height :1px;}

{ padding:0; margin:0;}
input { font-family:'Verdana'; color:#282b31; font-size:11px;}
textarea { font-family:'Verdana'; color:#282b31; font-size:11px;}
select { font-family:'Verdana'; color:#282b31; font-size:11px;}

/* Header +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#bgcontainer {margin:0; padding:0; margin:0 auto; padding:0 0 0 1px; width:985px;}
#bgcontainer2 {margin:0; padding:0; margin:0 auto; padding:200px 0 0 1px; width:985px;}
#bgcontainer3 {margin:0; padding:0; margin:0 auto; padding:15px 0 0 1px; width:985px;}

/**/ * html .Header {height:490px;} /* */ 

.Header { width:985px; height: 130px; margin:0; padding:0; background: transparent url(images/logo-bg.gif) top left no-repeat;}
.HeaderC { width:985px; height: 130px; margin:0 auto; padding:0; background: transparent url(images/logo-bg-c.gif) top left no-repeat;}

.Logo {height:88px; width:650px; margin:0; padding:0px 0 0 0; float:left; color:#FFF;}
.Header .LogoText h1 { letter-spacing:-1px; padding:0; margin:0; font:bold 42px Arial, Helvetica, sans-serif; color:#fcfcfc;}
.Header .LogoText a { color:#fff; text-decoration:none;}
.Header .LogoText a:hover { color:#fff; text-decoration:underline;}
.Header .Desc {	color:#696969; font:normal 12px Georgia, "Times New Roman", Times, serif; padding:5px 0; margin:0;}

.LogoText {padding-top: 38px; padding-left: 5px;}
.LogoText a {color: #fff; font-size: 12px !important;}

.logocon {width: 100%; height: 130px; background: #f9f9f9; margin: 0 auto; padding: 0;}

/* Search ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/**/ * html .Search  { } /**/ 
.Search { padding:0 0 0 0; float:right; width:270px;}
.Search form { margin:42px 0 0 0; padding:0 0 0 0; line-height:26px;}
.Search input { color:#333; font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;}
.Search  input.keyword { border:1px solid #999999; width:160px; background-image: url(images/search-bg.jpg); height:14px; margin:0; padding:3px; float:left;} 
.Search  input.search { border:0; margin:0 5px; float:left;}


/* Syndicate +++++++++++++++++++++++*/
.Syn { padding:0; margin:0; height:65px; width:985px; background: url(images/panel.jpg) no-repeat left top;}
.Syn ul { margin:0; padding:0; float:right; width:411px;}
.Syn li {margin:0; padding:0; list-style-type:none; color:#FFFFFF; font:normal 12px Tahoma, Arial;}
.Syn li a {color:#FFFFFF;}
.Syn li a:visited {color:#FFFFFF;}
.Syn li a:hover {color:#FFFFFF;}

/* SimpleText +++++++++++++++++++++++*/
.SimpleText { width:470px; float:right; margin:0; padding:4px;}
.SimpleText ul { margin:0; padding:10px; list-style:none;}
.SimpleText ul li { font:normal 18px Georgia, "Times New Roman", Times, serif; color:#dce1d1; border:1px solid #2a3e3a; padding:5px 0 5px 30px; margin:5px 0; background:url(images/l_bg.jpg) left;}

/* Container +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.CON { width:985px; padding:0; margin:0; color: #333; position: relative; z-index: 55;}
.CONform { width:640px; padding:0; margin:0; color: #333; position: relative; z-index: 55;}

#cforms7form { width:600px; border: 1px solid #cccccc;}
#cforms7form input { width:560px;}
#cforms7form .reqtxt {width: 570px;}
#cforms7form .cf-before {width: 90px;}
#cforms7form .cf-box-b {width: 50px;}
#cforms7form label {}
#cforms7form legend {}
#cforms7form sendbutton7 { width: 200px;}
#cforms7form textarea {width: 560px;}

#cforms7form input.sendbutton	{ 
	font-size:13px;
	height:46px;
	margin:5px 6px 4px 0pt;
	padding:0px 5px 5px 5px;
	width:144px;
	background:url(http://www.surfpacific.com.au/wp-content/plugins/cforms/styling/fancy_white_submit.gif) no-repeat; 
	border:none;
	cursor:pointer;
}
#cforms7form input.sendbutton:hover	{ 
	background:white;
	border:1px solid #e5e5e5;
	height:40px;
	padding:1px 5px 0px;
	margin:5px 6px 10px 0pt;
	width:144px;
}

/* Side Central +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.SC { width:660px; margin:0; padding:0; float:left; color:#333; line-height: 1.5; font: Arial, Helvetica, sans-serif;}
.SC_head { background:url(images/body_t.jpg) no-repeat top; padding:0; margin:0;}
.SC a:hover {font-size: 12px;}
.SC ol li {padding: 0 0 8px 0;}
.SC ul li {padding: 0 0 8px 0;}

.SC2 { width:535px; margin:0; padding:0; float:left; color:#333; line-height: 1.5; font: Arial, Helvetica, sans-serif; background: #ccc;}

.contenthead {width: 535px; height: 51px; margin: 0; padding: 0; background: url(images/header-content.png) top left no-repeat; float: left;}
.contentbg {background: #fff url(images/content-bg.jpg) top repeat-y; padding: 5px 15px 5px 15px; margin: 0;}
.contentbtm {width: 535px; height: 6px; padding: 0; margin: 0; background: url(images/content-btm.png) top left no-repeat;}

.content2head {width: 720px; height: 51px; margin: 0; padding: 0; background: url(images/header-content2.png) top left no-repeat; float: left;}
.content2bg {background: #fff url(images/content2-bg.jpg) top repeat-y; padding: 5px 15px 5px 15px; margin: 0;}
.content2btm {width: 720px; height: 6px; padding: 0; margin: 0; background: url(images/content2-btm.png) top left no-repeat;}

.contentmainhead {width: 800px; height: 51px; margin: 0; padding: 0; background: url(images/header-contentmain.png) top left no-repeat; float: left;}
.contentmainbg {background: #fff url(images/contentmain-bg.jpg) top repeat-y; padding: 5px 15px 5px 15px; margin: 0;}
.contentmainbtm {width: 800px; height: 6px; padding: 0; margin: 0; background: url(images/contentmain-btm.png) top left no-repeat;}

.contentSolutionshead {width: 800px; height: 51px; margin: 0; padding: 0; background: url(images/header-solutionsmain.png) top left no-repeat; float: left;}
.contentSolutionsbg {background: #fff url(images/contentmain-bg.jpg) top left repeat-y; padding: 0px 0px 0px 0px; margin: 0; width: 596px; min-height:828px;}
.contentSolutionsbtm {width: 800px; height: 6px; padding: 0; margin: 0; background: url(images/contentsolutions-btm.png) top left no-repeat;}



.divider {width: 31px; background: url(images/divider.jpg) top center repeat-y; padding: 0; margin: 0;}
.divider2 {height: 31px; background: url(images/divider-02.jpg) top center repeat-x; padding: 0; margin: 0;}

.searchhead {width: 660px; height: 51px; margin: 0; padding: 0; background: url(images/search-header.png) top left no-repeat; float: left;}
.searchbg {background: #fff url(images/search-bg-2.jpg) top repeat-y; padding: 5px 15px 5px 15px; margin: 0;}
.searchbtm {width: 660px; height: 6px; padding: 0; margin: 0; background: url(images/search-btm.png) top left no-repeat;}

.MainBtm {width:660px; heigth: 500px; margin:0; padding:0; float:left; color: #333;}
.MainBtm a:hover {font-size: 11px;}

.main {width: 660px; height: auto; display: block; color: #333333; font: normal 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; line-height: 16px; margin: 0 0 15px 0;}
.maintop {height: 51px; width: 660px; margin: 0; padding: 0; background: url(images/header-solutions.jpg) top left no-repeat; text-align: right;}
.mainq {color: #448dbf; font: bold 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif;}
.mainquote {color: #448dbf; font: bold 14px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif;}
.mainbg {background: url(images/main-bg.jpg) top repeat-y; padding: 0; margin: 0;}
.main a {font-size: 11px;}
.main a:hover {font-size: 11px;}

.border {margin: 0 0 0 1px; width: 658px; padding: 0; background: url(images/tabs-bg.jpg) top left repeat-x;}

.share {height: 31px; width: 115px; float: right; padding: 20px 0 0 545px;}

/* Post +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Post {padding:0; margin:0; color: #333;}

.PostHead { padding:0; margin:0;}
.PostHead h2 { letter-spacing:0px; color:#fefefe; font:normal 24px Georgia, "Times New Roman", Times, serif; margin:0; padding:5px 0;}
.PostHead h2 a { color:#fefefe; text-decoration:none;}
.PostHead h2 a:hover { color:#fefefe; text-decoration:underline;}

/**/ * html .PostTime { } /**/ 
.PostTime { padding:5px 0 5px 10px; margin:0; color:#FFF; background:#000000; font:normal 11px Arial, Helvetica, sans-serif;}
.PostTime strong { font-weight:normal;}
.PostTime .day { }
.PostTime .month { }
.PostTime .year {}
.PostHead small {padding:0; margin:0; font-size:11px;}
.PostAuthor { color:#FFF;}
.PostCat { color:#FFF;}
.PostCat a { color:#e30000; text-decoration:underline;}
.PostCat a:hover { color:#e30000; text-decoration:none;}

.PostContent { padding:0;}
.PostContent p { padding:0 10px;}
.PostContent p strong { font-style:italic;}
.PostContent img { margin:0; padding:0;}
.PostContent ol { padding:10px 0 10px 25px; margin:0;}
.PostContent ol li { padding:2px 0 2px 0 ; font-size:12px; line-height:15px; color:#fff;}
.PostContent ul { padding:5px 0; margin:0;}
.PostContent ul li { padding:2px 0 2px 15px; list-style-type:none; font-size:11px; line-height:15px; color:#fff;}
.PostContent blockquote { padding:10px; margin:0; color:#ec9700; background:#000;}
.PostContent blockquote p { font-size:12px; padding:0; margin:0; line-height:15px;}
.PostContent blockquote li { padding:2px 0 2px 15px; list-style-type:none; font-size:12px; line-height:15px;}
.PostContent blockquote a { color:#ec9700;}
.PostContent blockquote a:visited { color:#ec9700;}
.PostContent blockquote a:hover { color:#ec9700; text-decoration:underline;}

/**/ * html .PostContent p img { } /* */ 
.PostContent p img { max-width:300px;}
.PostContent img { margin:0 10px; padding:0; float:left;}

.PostCom { padding:10px 0;}
.PostCom ul { padding:0; margin:0;}
.PostCom li { padding:5px 15px; margin:0 5px 0 0; list-style:none; float:left; background:#000000; border:1px dashed #414141;} 
.PostCom li a { font-weight:normal; text-decoration:underline; color:#980000;} 
.PostCom li a:hover { font-weight:normal; text-decoration:none;}

/* Note ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.Note { padding:0px 10px; color:#795942;}
.Note li { padding:3px 0 3px 15px; margin:0; list-style-type:none; font-size:12px;}

/* TrackbackList ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.TrackList { background:#ffffff; padding:15px; margin-top:20px; position:relative;}
.TrackListTop { background:#ffffff; position:absolute; top:0; left:0; width:455px; height:10px;}
.TrackList h3 { font-size:14px; font-weight:bold; margin:0 0 5px 0; padding:0 0 5px 0; color:#000000; letter-spacing:-1px; border-bottom:dashed 1px #beb4c1;}
.TrackList ul { padding:0; margin:0;}
.TrackList li { padding:0 0 0 10px; margin:0; list-style-type:none; font-size:11px;}
.TrackList li a { color:#cc3366;}

/* Navigation - PlugIn +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.Nav { font-size:12px; padding:0; margin:0; color:#333; font-family: 'Lucida Grande',Geneva,Arial,Verdana,sans-serif;}
.Nav a { padding:1px 6px 1px 4px; font-size:12px;}
.Nav a:visited { padding:1px 6px 1px 4px;}
.Nav a:hover { padding:1px 6px 1px 4px; text-decoration:none; font-size: 12px;}
.Nav span { padding:1px 6px 1px 4px; color:#666; }
.Nav .on { padding:1px 6px 1px 4px; color:#000000;}

/* Comments ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.Comments { margin:20px 10px 0 10px; position:relative;}
.Comments h3 { font-size:16px; letter-spacing:-1px; margin:0 0 5px 0; padding:10px 0; color:#F1F1F1;}

/* Comments List  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.List ol { padding:0; margin:0;}
.List li { position:relative; padding:5px 0; margin:10px 0; list-style-type:none;}

/**/ * html .List .LGrav { right:30px;} /* */ 
.List .LGrav { position:absolute; right:0; top:10px;}
.List .LGrav img { border:solid 1px #ccc; padding:2px; background:#fff;}
.List .LUsr { margin:0; padding:0; font-size:11px; line-height:12px; color:#8d8d8d;}
.List .LUsr a { color:#8d8d8d; font:normal 12px Georgia, "Times New Roman", Times, serif; text-decoration: underline;}
.List .LUsr strong {}
.List .LUsr strong a { color:#8d8d8d; text-decoration:line-through; }
.List .LCon { margin:10px 0 0 0 ; padding:0; font-size:12px; line-height:16px; border-top:solid 1px #ccc;}
.List .LCon p { margin:0; padding:5px 0 ; font-size:12px; line-height:16px;}
.List .Author { background:#fff;}

/* Comments Form ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.Form .Email { }
.Form {  padding:10px; margin:0;}
.Form form { margin:0; padding:0;}
.Form a { text-decoration:underline;}
.Form p { padding:0 0 2px 0 ; margin:0;}
.Form p small strong { font-weight:bold;}
.Form p small { font-size:11px; display:block; padding:6px 0;}
.Form .TextField { color:#003366; background:#e9f8ff; border:solid 1px #d5e7f0; padding:6px 6px 6px 30px; font-size:12px; display:block;}
.Form .TextArea { color:#003366; background:#e9f8ff; border:solid 1px #d5e7f0; padding:6px; font-size:12px;}
.Form input.SubmitComment { margin-top:4px;}
.Form input.SubmitComment:hover { margin-top:4px;}
.Form input.SubmitCommentIE { width:57px; height:29px; margin-top:4px;}

/* Side Right +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.SR {width: 309px; float:right; padding: 0; margin: 0;}
.SR p {color: #333;}

.SRCon {width: 250px; float:right; padding: 0; margin: 0;}
.SRCon p {color: #333;}
.SRConbg {background: url(images/sr-bg.jpg) top repeat-y; padding: 0; margin: 0;}

.SL {width: 170px; float: left; padding:0; margin: 0 15px 0 0;}

.SLNav {width: 170px; display: block; color: #333333; font: normal 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; margin: 0 0 15px 0;}
.SLNavbg {background: url(images/sl-bg.jpg) top repeat-y; padding: 0;}

ul.bullet1 {
padding-left: 5px;
margin: 10px 0;
}

ul.bullet1 li {
list-style: none;
margin-left: 5px;
padding-top: 0px;
padding-bottom: 8px;
margin-bottom: 8px;
padding-left: 0px;
color: #5e5e5e;
font: bold 12px Arial, Helvetica, sans-serif;
}

ul.bullet1 a {
color: #5e5e5e;
font: bold 12px Arial, Helvetica, sans-serif;
display: block;
clear: none;
}

ul.bullet1 a:hover {
color: #448dbf;
font: bold 12px Arial, Helvetica, sans-serif;
text-decoration:none;
}

ul.bullet1 li {
background: url(images/sl-border.jpg) bottom left no-repeat;
}

ul.bullet2 {
padding-left: 5px;
margin: 10px 0;
}

ul.bullet2 li {
list-style: none;
margin-left: 5px;
padding-top: 0px;
padding-bottom: 8px;
margin-bottom: 8px;
padding-left: 0px;
color: #5e5e5e;
font: bold 12px Arial, Helvetica, sans-serif;
}

ul.bullet2 a {
color: #5e5e5e;
font: bold 12px Arial, Helvetica, sans-serif;
display: block;
clear: none;
}

ul.bullet2 a:hover {
color: #448dbf;
font: bold 12px Arial, Helvetica, sans-serif;
text-decoration:none;
}

ul.bullet2 li {
background: url(images/sr-border.jpg) bottom left no-repeat;
}

ul.bullet3 {
padding-left: 15px;
margin: 10px 0;
}

ul.bullet3 li {
list-style: none;
margin-left: 0;
padding-top: 2px;
padding-bottom: 3px;
margin-bottom: 5px;
padding-left: 15px;
color: #333;
font: normal 12px Arial, Helvetica, sans-serif;
}

ul.bullet3 a {
color: #5e5e5e;
font: bold 12px Arial, Helvetica, sans-serif;
}

ul.bullet3 a:hover {
color: #448dbf;
font: bold 12px Arial, Helvetica, sans-serif;
text-decoration:none;
}

ul.bullet3 li {
background: url(images/bullet-01.gif) left no-repeat;
}

ul.bullet4 {
padding-left: 15px;
margin: 5px 5px;
}

ul.bullet4 li {
list-style: disc;
margin-left: 0;
padding-top: 2px;
padding-bottom: 3px;
margin-bottom: 5px;
color: #333;
font: normal 12px Arial, Helvetica, sans-serif;
}


.subscribe { height: 49px; width: 309px; padding: 213px 0 0 0; margin: 0 0 15px 0; background: url(images/sidebar-subscribe.png) top left no-repeat; text-align: center;}
.subscribe p {color: #333333; font: bold 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif;}
.subscribe a, a:hover {font-size: 11px;}

.content-subscribe { height: 41px; width: 250px; padding: 178px 0 0 0; margin: 0; background: url(images/sidebar-subscribe-02.png) top left no-repeat; text-align: center;}
.content-subscribe p {color: #333333; font: bold 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif;}
.content-subscribe a, a:hover {font-size: 11px;}

.side {width: 309px; display: block; color: #333333; font: normal 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; margin: 0 0 15px 0;}
.sideq {color: #448dbf; font: bold 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif;}
.sidequote {color: #448dbf; font: bold 14px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif;}
.sidebg {background: url(images/side-bg.jpg) top repeat-y; padding: 0;}
.sideimg {padding: 0 10px 11px 0;}
.side p {color: #333333;}

.side2 {width: 309px; display: block; color: #333333; font: normal 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; margin: 15px 0 15px 0;}
.side2q {color: #448dbf; font: bold 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif;}
.side2quote {color: #448dbf; font: bold 14px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif;}
.side2bg {background: url(images/sr-bg.jpg) top repeat-y; padding: 0; margin: 0;}
.side2img {padding: 0 10px 11px 0;}
.side2 p {color: #333333;}

.mainbtm1 {width: 323px; height: 320px; display: block; color: #333333; font: normal 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; line-height: 16px;}
.mainbtm1q {color: #448dbf; font: bold 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif;}
.mainbtm1quote {color: #448dbf; font: bold 14px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif;}
.mainbtm1bg {background: url(images/main-btm-side-bg.jpg) top repeat-y; padding: 0;}
.mainbtm1 a {font-size: 11px;}

.mainbtm2 {width: 323px; height: 320px; display: block; color: #333333; font: normal 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; line-height: 16px;}
.mainbtm2q {color: #448dbf; font: bold 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif;}
.mainbtm2quote {color: #448dbf; font: bold 14px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif;}
.mainbtm2bgtop {background: url(images/main-btm-side-bg.jpg) top repeat-y; padding: 0;}
.mainbtm2bg {background: url(images/main-btm-side-bg.jpg) top repeat-y; padding: 0;}
.mainbtm2 a {font-size: 11px;}

.mainbtm3 {width: 323px; height: 320px; display: block; color: #333333; font: normal 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; line-height: 16px;}
.mainbtm3q {color: #448dbf; font: bold 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif;}
.mainbtm3quote {color: #448dbf; font: bold 14px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif;}
.mainbtm3bgtop {background: url(images/main-btm-side-bg.jpg) top repeat-y; padding: 0;}
.mainbtm3bg {background: url(images/main-btm-side-bg.jpg) top repeat-y; padding: 0;}
.mainbtm3 a {font-size: 11px;}

.mainbtm4 {width: 323px; height: 320px; display: block; color: #333333; font: normal 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; line-height: 16px;}
.mainbtm4q {color: #448dbf; font: bold 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif;}
.mainbtm4quote {color: #448dbf; font: bold 14px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif;}
.mainbtm4bg {background: url(images/main-btm-side-bg.jpg) top repeat-y; padding: 0;}
.mainbtm4 a {font-size: 11px;}

.licence { height: 265px; width: 309px; margin: 0; padding: 0;}

/* Side Right Right and Left +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.SRL { width:190px; margin:0; padding:0; float:left;}
.SRR { width:190px; margin:0; padding:0; float:right;}

.SRL h2, .SRR h2 { padding:5px 0 7px 10px; margin:0; font:normal 20px "Times New Roman", Times, serif; color:#FFFFFF;}
.SRL ul, .SRR ul { margin:0; padding:0;}
.SRL li, .SRR li { margin:1px 0 1px 0; padding:5px 0 5px 30px; list-style-type:none; color:#4e4e4e; background:#1c1c1c url(images/blank.gif) no-repeat 15px 8px;}
.SRL a, .SRR a { color:#4e4e4e; text-decoration:none;}
.SRL a:hover, .SRR a:hover { color:#4e4e4e; text-decoration:underline;}

.category, .archives { width:188px; margin:0 auto; padding:0;}
.category h2, .archives h2 { background: url(images/nav_t_bg.jpg) no-repeat left top; font:bold 24px Georgia, "Times New Roman", Times, serif; color:#444444; padding:7px 20px;}

/* Flickrrss ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.widget_flickrrss { width:370px; margin:0 auto 10px auto; padding:0 5px 0 5px;}
.widget_flickrrss h2 { font:bold 24px Georgia, "Times New Roman", Times, serif; color:#b0b0b0; padding:5px 20px; margin:0;}
.widget_flickrrss ul { margin:0; padding:0 0 0 5px; text-align:center;}
.widget_flickrrss li { float:left; list-style:none; padding:4px; margin:0px;}
.widget_flickrrss li a img { background:#fff; padding:0; border:1px solid #cebea9; width:50px;}
.widget_flickrrss li a:visited img { background:#fff; padding:0; border:1px solid #cebea9;}
.widget_flickrrss li a:hover img { padding:0; border:1px solid #660000;}

/* Tabs ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.Recent {width:630px; margin:5px 0 0 15px; padding:0;}
.Recent h2 {padding: 0 10px 0 10px; margin:0 1px 0 0; font:normal 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; color: #fff; background: url(images/tab-bg.jpg) top left repeat-x; float:left; border-top: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; height: 30px; line-height: 30px;}
.Recent h2.active {background: url(images/tab-bgh.jpg) top left repeat-x; color:#448dbf; padding: 0 10px 0 10px; height: 30px;}
.Recent h2:hover {cursor: pointer; text-decoration: underline;}

.TabContent {padding:10px 0 0 0; margin:0; background:#fff;}
.TabContent ul {padding:2px 5px; list-style:none; margin:0;}
.TabContent ul li {padding:7px 5px; margin:0;  border-bottom:1px dashed #5c5c5c;}
.TabContent ul li {color:#5c5c5c; font:bold 11px Georgia, "Times New Roman", Times, serif;}
.TabContent ul li a {color:#5c5c5c; font:normal 11px Georgia, "Times New Roman", Times, serif;}
.TabContent ul li a:hover {color:#5c5c5c; text-decoration:underline;}

.TabContent #wp-calendar table { margin:0 10px 0 0; width:230px; margin:0 auto;}
.TabContent #wp-calendar table td { text-align:center; padding:3px; font:normal 12px Georgia, "Times New Roman", Times, serif;}
.TabContent #wp-calendar caption { background:#848484; padding:5px 0; color:#000;}
.TabContent #wp-calendar #today { background:#848484;}
.TabContent .widget_tag_cloud { font-family:"Trebuchet MS"; line-height:22px;}
.TabContent #wp-calendar a { background:none; padding:0; margin:0; font:bold 12px Georgia, "Times New Roman", Times, serif;}

/* Banners ADs ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.banner { width:985px; height: 350px; margin:15px 0 15px 0; padding:0; background: transparent;}
.banner-content { width:1280px; height: 350px; margin:0 auto; padding:0; background: transparent; display: block; position: relative; z-index: 50;}
/**/ * html .FBG  {  } /**/ 	
/* Footer ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.FBG { width:985px; margin:0; padding:0 0 20px 0; background:transparent;}

.explorer {margin: 15px 0 0 0; padding: 0; height: 177px; width: 985px; background: none;}

.disclaimer {width: 980px; margin: 15px 0 15px 0; padding: 0; background: transparent;}
.disclaimer p {font:normal 9px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; color: #999999; line-height: 16px; text-align: left;}
.disclaimer a {font:normal 9px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; color: #0d4a83; line-height: 16px; text-align: left;}
.disclaimer a:hover {font:normal 9px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; color: #0d4a83; line-height: 16px; text-align: left;}

.rawdisclaimer {font:normal 9px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; color: #999999; line-height: 16px; text-align: left;}


.Footer { width:970px; height: 220px; padding: 5px 0 0 20px; margin:0; text-align:center; background: transparent url(images/footer-bg.gif) top left no-repeat;}
.Footer p { color:#fff; padding:0; margin:0; font: normal 10px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif;}
.Footer a { color:#fff; padding:0; margin:0; font: normal 10px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif;}
.Footer a.blue { color: #0a467e; padding:0; margin:0; font: bold 10.5px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif;}

.current_page_item {
float: left;
display: block;
background: none;
padding: 0px;
width: 148px;
text-decoration: none;
font-weight: bold;
color: #448dbf !important;
}
 
.current_page_item a, .current_page_item a:hover {
float: left;
display: block;
background: none;
padding: 0px;
width: 148px;
text-decoration: none;
font-weight: bold;
color: #448dbf !important;
}

.current_page_item_2 {
float: left;
display: block;
clear: both;
background: none;
padding: 0;
width: 230px;
text-decoration: none;
font-weight: bold;
color: #448dbf !important;
}
 
.current_page_item_2 a, .current_page_item_2 a:hover {
float: left;
display: block;
clear: both;
background: none;
padding: 0;
width: 230px;
text-decoration: none;
font-weight: bold;
color: #448dbf !important;
}

#related-posts {margin: 0; padding: 0;}
#related-posts ul {padding: 0; margin: 0;}

.inputbox {height: 14px;border:1px solid #adadad; width:160px; margin:0; padding:3px; float:left; margin-right: 10px;}

.solutionsNavigationHead { font: 12px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; font-weight:bold; color: #0081b2;}
.solutionsNavigationHead a { font: 12px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; font-weight:bold; color: #0081b2;}
.solutionsNavigationHead a:hover { font: 12px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; font-weight:bold; color: #0081b2; text-decoration:underline;}
.solutionsNavigation { font: 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; font-weight:normal; color: #333333; line-height: 20px; padding-top: 10px; padding-bottom:10px;}
.solutionsNavigationLink { font: 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; font-weight:normal; color: #848484;}
.solutionsNavigationLink a { font: 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; font-weight:bold; color: #848484; }
.solutionsNavigationLink a:hover { font: 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; font-weight:bold; color: #848484; text-decoration:underline; }
.solutionsNavigationLink2 { font: 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; font-weight:normal; color: #0081b2;}
.solutionsNavigationLink2 a { font: 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; font-weight:bold; color: #0081b2; }
.solutionsNavigationLink2 a:hover { font: 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; font-weight:bold; color: #0081b2; text-decoration:underline; }

.slsbg {background: #fff url(images/sideleft-solutions-bg.jpg) top left repeat-x;}

.slbg {background: #fff url(images/sideleft-bg.gif) top left repeat-x;width: 168px; border-left: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; padding: 0; margin: 0;}
.slHead {font: bold 14px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; color: #717171; line-height: 22px; padding: 0 0 0 10px; margin: 0;display:block;}
.slHead a {font: bold 14px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; color: #717171; line-height: 22px; padding: 0; margin: 0;display:block;}
.slHead a:hover {font: bold 14px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; color: #717171; line-height: 22px; padding: 0; margin: 0;display:block;text-decoration: underline;}

ul.sideleft {
padding-left: 0px;
margin: 5px 0 0 0;
}

ul.sideleft li {
list-style: none;
margin-left: 0px;
padding:0 0 3px 0;
margin:0;
font: normal 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; 
color: #717171;
}

ul.sideleft a {
font: normal 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; 
color: #717171;
display: block;
clear: none;
line-height: 22px;
padding: 0 0 0 10px;
}

ul.sideleft a:hover {
font: normal 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; 
color: #0081b2;
background: #cce9f4;
text-decoration:none;
line-height: 22px;
padding: 0 0 0 10px;
}

ul.sideleft li {
background: none;
}

.sl-search {width: 160px; height: 42px; background: url(images/call-today-solutions.png) top left no-repeat; margin: 0 0 15px 0; padding: 65px 0 0 10px;}
.sl-search input.sidesearch {background: url(images/side-search-bg.gif) top left no-repeat; padding: 2px 0 0 20px; border: none; height:16px; width: 140px; outline: none; color:#797979;}

.sr-solutions {width: 203px; min-height:828px;}
.sr-solutionsHead {font: bold 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; color: #0081b2; text-transform: uppercase; padding: 10px 5px 10px 15px; display: block;}
.sr-solutionsSub {font: bold 12px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; color: #333333;}
.sr-solutionsSub a{font: bold 12px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; color: #333333;}
.sr-solutionsSub a:hover{font: bold 12px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; color: #333333;}
.sr-solutionsSub2 {font: bold 12px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif;}
.sr-solutionsSub2 a{font: bold 12px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; color: #fff;}
.sr-solutionsSub2 a:hover{font: bold 12px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; color: #2396c2;}

ul.sideright {
padding-left: 0px;
margin: 0 3px 0 8px;
}

ul.sideright li {
list-style: none;
margin-left: 0px;
padding: 10px 10px 10px 25px;
margin:0 0 2px 0;
font: normal 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; 
color: #666666;
background: #cacaca;
}

ul.sideright li {
background: #cacaca url(images/sr-bullet.gif) top left no-repeat;
}

div.sideright-2 a {
display: block;
margin: 0 3px 2px 8px;
padding: 7px 10px 10px 25px;
font: normal 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; 
color: #666666;
background: #cacaca url(images/sr-bullet.gif) top left no-repeat;
}

div.sideright-2 a:hover {
display: block;
margin: 0 3px 2px 8px;
padding: 7px 10px 10px 25px;
font: normal 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; 
color: #666666;
background: #fff url(images/sr-bullet-h.gif) top left no-repeat;	
text-decoration: none;
}

div.sideright-3 a {
display: block;
margin: 0 3px 2px 8px;
padding: 7px 10px 10px 25px;
font: normal 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; 
color: #ffffff;
background: #0082b3 url(images/sr-buynow.jpg) top left no-repeat;
}

div.sideright-3 a:hover {
display: block;
margin: 0 3px 2px 8px;
padding: 7px 10px 10px 25px;
font: normal 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; 
color: #2396c2;
background: #eeeeee url(images/sr-buynow-h.jpg) top left no-repeat;	
text-decoration: none;
}

ul.sideright2 {
padding-left: 0px;
margin: 0 0 0 20px;
}

ul.sideright2 li {
list-style: none;
margin-left: 0px;
padding: 0 0 0 20px;
margin:0;
font: bold 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; 
line-height: 25px;
color: #717171;
}

ul.sideright2 a {
font: bold 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; 
color: #717171;
display: block;
clear: none;
line-height: 25px;
}

ul.sideright2 a:hover {
font: bold 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; 
color: #717171;
text-decoration:underline;
line-height: 25px;
}

ul.sideright2 li {
background: url(images/sr-bullet2.gif) 5px no-repeat;
}

.current_page_item-1 {
font: normal 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; 
color: #0081b2;
background: #cce9f4;
text-decoration:none;
line-height: 22px;
padding: 0 0 0 10px;
}
 
.current_page_item-1 a, .current_page_item-1 a:hover {
font: normal 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; 
color: #0081b2 !important;
background: #cce9f4;
text-decoration:none;
line-height: 22px;
padding: 0 0 0 10px;
}

.pnew {font: normal 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; line-height: 20px; color: #333333;}
.p1 {font: normal 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; line-height: 20px; color: #333333; padding: 0; margin: 0;}
.pnew {font: normal 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; line-height: 20px; color: #333333;}
.heading {font: normal 12px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; line-height: 20px; color: #333333;}

.ptable {font: normal 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; line-height: 15px; color: #333333;}

.linkopacity {
filter: alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}

.linkopacity:hover {
filter: alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}

a.nav-01 {width: 88px; height: 48px; background: url(images/nav-icon-01.jpg) top left no-repeat; float: left; display: inline;}
a.nav-01:hover {width: 88px; height: 48px; background: url(images/nav-icon-01-h.jpg) top left no-repeat;}
a.nav-02 {width: 84px; height: 49px; background: url(images/nav-icon-02.jpg) top left no-repeat; float: left; display: inline;}
a.nav-02:hover {width: 84px; height: 49px; background: url(images/nav-icon-02-h.jpg) top left no-repeat;}
a.nav-03 {width: 71px; height: 49px; background: url(images/nav-icon-03.jpg) top left no-repeat; float: left; display: inline;}
a.nav-03:hover {height: 71px; height: 49px; background: url(images/nav-icon-03-h.jpg) top left no-repeat;}
a.nav-04 {width: 84px; height: 49px; background: url(images/nav-icon-04.jpg) top left no-repeat; float: left; display: inline;}
a.nav-04:hover {width: 84px; height: 49px; background: url(images/nav-icon-04-h.jpg) top left no-repeat;}

ul.showcase {list-style-type: square; margin: 0 0 0 25px;padding: 0;}
ul.showcase li {padding: 0; margin: 0;font: normal 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; line-height: 20px; color: #333333;}

.preload {display: none;}

ul.pdf {list-style-image: url(images/document.gif);}
ul.pdf li {padding: 0 0 5px 0;}

.solutions-btm {height: auto; width: 545px; background: #e6f5fc; border: 1px solid #0099d3; padding: 5px 10px 10px 10px;}
.solutions-btm a {font-size: 11px; color: #0099d3; text-decoration: none; line-height: 16px;}
.solutions-btm a:hover {font-size: 11px; color: #0099d3; text-decoration: underline;}

.solutions-top {height: auto; width: 567px; margin: 0 auto; padding: 10px 0 0 0; line-height:20px;}
.solutions-top a {font-size: 11px; color: #0099d3; text-decoration: underline; line-height:20px;}
.solutions-top a:hover {font-size: 11px; color: #848484; text-decoration: underline; line-height:20px;}
.solutionsHeader {font-size: 13px;}

.price {color: #0099d5; font-size: 13px; font-weight: bold; line-height: 22px;}

/* SOLUTIONS TEXT STYLING TO MATCH NEWSLETTER */

.h1 {color: #448dbf; font: normal 22px Arial, Helvetica, sans-serif; padding: 0 0 5px 0; margin: 0; line-height:24px;}
.h1 a {color: #448dbf; font: normal 22px Arial, Helvetica, sans-serif; padding: 0 0 5px 0; margin: 0; line-height:24px;}
.h1 a:hover {color: #448dbf; font: normal 22px Arial, Helvetica, sans-serif; padding: 0 0 5px 0; margin: 0; line-height:24px;}
.h1red {color: #e10000; font: normal 22px Arial, Helvetica, sans-serif; padding: 0 0 5px 0; margin: 0; line-height:24px;}
.h2 {color: #858585; font: bold 12px Arial, Helvetica, sans-serif; padding: 0; margin: 0; line-height:20px;}

/* SHOWCASE STYLING */

.showcase {font: normal 11px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; line-height: 20px; color: #333333;}
.showcase h1 {font: 14px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; font-weight:bold; color: #0081b2;}
.showcase h2 {font: 12px 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; font-weight:bold; color: #333;}
.showcase a {color: #0081b2; font-size: 11px;}
.showcase a:hover { font-size: 11px;text-decoration: underline;}

a.select {height: 21px; width: 68px; display: block; background: url(images/btn-select.png) 0 0 no-repeat;}
a.select:hover {height: 21px; width: 68px; display: block; background: url(images/btn-select.png) 0 -21px no-repeat;}

a.select-buy {height: 21px; width: 75px; display: block; background: url(images/btn-select-buy.png) 0 0 no-repeat;}
a.select-buy:hover {height: 21px; width: 75px; display: block; background: url(images/btn-select-buy.png) 0 -21px no-repeat;}

a.select-text { color: #0081b2; font-size: 11px;}
a.select-text:hover {text-decoration: underline; font-size: 11px;}

.border-h {height: 1px; background: url(images/border-h.jpg) 0 0 repeat-x;}
.border-v {width: 1px; background: url(images/border-v.jpg) 0 0 repeat-y;}

/* SME - SOLUTIONS LANDING PAGE */

.SME-Content {width: 798px; min-height: 200px; background: #fff; border-left: 1px solid #cacaca; border-right: 1px solid #cacaca; float: left; padding: 0 0 25px 0;}
.SME-Center {margin: 0 auto !important; width: 770px;}
.SME-Content h1 {font: bold 14px Helvetica, Arial, Verdana, sans-serif; color: #666666; padding:0; margin:5px 0 15px 0; text-transform: uppercase;}
.SME-Content h2 {font: bold 14px Helvetica, Arial, Verdana, sans-serif; color: #448dbf; padding:0; margin:0; line-height: 30px;}
.SME-Content h2 a {font: bold 14px Helvetica, Arial, Verdana, sans-serif; color: #448dbf; padding:0; margin:0; line-height: 30px;}
.SME-Content h2 a:hover {font: bold 14px Helvetica, Arial, Verdana, sans-serif; color: #448dbf; padding:0; margin:0; line-height: 30px; text-decoration: underline;}
.SME-Content p {font: normal 11px Helvetica, Arial, Verdana, sans-serif; color: #333333; padding:0; margin:0; line-height: 16px;}
.SME-Content a, .SME-Content a:hover {font: bold 11px Helvetica, Arial, Verdana, sans-serif; padding:0; margin:0; line-height: 16px;}
a.arrow {padding: 2px 20px 10px 0 !important; background: url(images/link-arrow-bg.jpg) 100% 3px no-repeat; float: left; color: #448dbf;}

.Outcome {width: 189px; float: left; display: inline; margin: 0 4px 25px 0; background: #ccc; min-height: 190px;}
.Outcome h1 {background: #0099d3; height: 25px; line-height: 25px !important; font: bold 11px Helvetica, Arial, Verdana, sans-serif; color: #fff; padding: 0 0 0 10px; margin: 0; text-transform: none;}
.Outcome h2 {color: #333333; font: bold 11px Helvetica, Arial, Verdana, sans-serif; padding: 0 0 5px 0; margin: 0; line-height: 12px; border-bottom: 1px dotted #666666;}
.Outcome .content {width: 171px; border: 1px solid #ccc; border-top: none; background: #fff; padding: 8px;}
ul.outcome {padding: 0; margin: 0; color: #999999;}
ul.outcome li {list-style: none; margin: 0; padding:5px 0 0 0; color: #999999; font: normal 11px Arial, Helvetica, sans-serif; border-bottom: 1px dotted #666666; height: 19px;}
ul.outcome a {color: #999;}
ul.outcome a:hover {color: #999; text-decoration: underline;}
ul.outcome li {background: url(images/link-arrow-bg.jpg) 100% 5px no-repeat;}

.Resource {padding: 0; margin: 0 0 20px 0;}
.Resource h1 {color: #0099d3; font: bold 11px Helvetica, Arial, Verdana, sans-serif; padding: 5px 0 0 0; margin: 0; line-height: 16px; text-transform: none;}
.Resource h1 a {color: #0099d3; font: bold 11px Helvetica, Arial, Verdana, sans-serif; padding: 5px 0 0 0; margin: 0; line-height: 16px; text-transform: none;}
.Resource h1 a:hover {text-decoration: underline;}
.Resource p {color: #333333; font: normal 11px Helvetica, Arial, Verdana, sans-serif; padding: 0; margin: 0; line-height: 16px;}

.Small-Business {width: 335px; padding:0; margin:0;}
.Small-Business h1 {color: #0099d3; font: bold 11px Helvetica, Arial, Verdana, sans-serif; padding: 5px 0 0 0; margin: 0; line-height: 16px; text-transform: none;}
.Small-Business p {color: #333333; font: normal 11px Helvetica, Arial, Verdana, sans-serif; padding: 0; margin: 0; line-height: 16px;}

.Related {width: 185px; padding:0; margin:0;}
.Related h1 {color: #333333; font: bold 11px Helvetica, Arial, Verdana, sans-serif; padding: 0 0 5px 0; margin: 0; line-height: 12px; border-bottom: 1px dotted #666666; text-transform: none;}
ul.related {padding: 0; margin: 0; color: #0099d3;}
ul.related li {list-style: none; margin: 0; padding:5px 0 0 12px; color: #0099d3; font: normal 11px Arial, Helvetica, sans-serif; border-bottom: 1px dotted #666666; height: 19px;}
ul.related a {color: #0099d3;}
ul.related a:hover {color: #0099d3; text-decoration: underline;}
ul.related li {background: url(images/related-arrow.jpg) 0 8px no-repeat;}

.SME-Feature {width: 772px; height: 357px; margin: 0 auto; padding:15px 0 0 0;}

.line-h {height: 1px; width: 765px; background: #ccc; margin: 0 auto; border-top: 10px solid #fff; border-bottom: 10px solid #fff;}
.line {height: 1px; width: 567px; background: #ccc; margin: 0 auto; border-top: 10px solid #fff; border-bottom: 10px solid #fff;}


.SME-Bottom {width: 800px; height: 6px; background: url(images/contentmain-btm.jpg) 0 0 no-repeat; float: left;}

/* RED HOT DEALS */

.rrp {font-weight: bold; text-decoration:line-through; font-size: 12px;}
.special {color: #e10000; font-weight: bold; font-size: 12px;}
