body {margin: 0; text-align: center; font: 12px Arial, Verdana, Sans-serif; color: #7B7B7B}
:focus {outline: 0;}
img{border: 0; outline: none;}
form{display: inline}
p {text-align: justify}
#livechat {position:absolute;right:0;top:5px;}
#m {width: 951px; margin: 0 auto; text-align: left; overflow: hidden;position:relative}
#ebay {margin: 18px 0 10px; padding: 0; height: 79px; width: 327px; float: left; background: url(img.ashx?i=/images/design/logo.jpg) no-repeat 0 0;}
#ebay a {display: block; height: 79px; width:292px; text-indent: -9999px}

#call {float: left; list-style: none; margin: 0px -44px 0 0; padding: 0; width: 100%;}
#call li {float: left; font-weight: bold; font-size: 15px; height: 21px; padding: 1px 0 0 20px; margin: 0 20px 0 0px; color:#C0C0C0;}
.callfr {background: url(img.ashx?i=/images/design/flags.jpg) no-repeat -144px 4px;}
.callsp {background: url(img.ashx?i=/images/design/flags.jpg) no-repeat -288px 4px;}
.callusa {background: url(img.ashx?i=/images/design/flags.jpg) no-repeat 0 -18px;}
.callit {background: url(img.ashx?i=/images/design/flags.jpg) no-repeat -144px -18px;}
.callie {background: url(img.ashx?i=/images/design/flags.jpg) no-repeat -288px -18px;}
#calluk {background: url(img.ashx?i=/images/design/calluk.jpg) no-repeat 0 0; float: right; width: 285px; height: 34px; margin-top: 47px;}
#calluk span {margin-left: 45px; font: 36px/34px Arial; color: #c0c0c0;white-space:nowrap;}

#top {z-index:999;position: relative; clear: both; height: 35px; background: url(img.ashx?i=/images/design/top.jpg) repeat-x 0 -70px;}
#top a {display: block; position:relative; float: left; height: 35px; line-height: 34px; background: url(img.ashx?i=/images/design/top.jpg) no-repeat 100% -105px; text-decoration: none; padding: 0 12px; color: #4E4E4E; font-size: 13px; text-align: center;}
#top a:hover {color: #FFF}
/*
#top div {float: right; background: url(img.ashx?i=/images/design/search.jpg) no-repeat 0 0; margin: 7px 10px 0 0; height: 21px; width: 214px;position:relative}
*/
#top div a {background:none;height:17px;padding:0;position:absolute;right:1px;top:1px;width:17px}
#top input {border: 0; background: none; margin: 0 0 0 5px; padding: 2px 0 0 0; color: #9D9D9D; width: 189px;}
#top label {display: none;}
#top strong {position: absolute; top: 0; left: 0; display: block; height: 35px; width: 4px; background: url(img.ashx?i=/images/design/top.jpg) repeat-x 0 0;}
#top em {position: absolute; top: 0; right: 0; display: block; height: 35px; width: 4px; background: url(img.ashx?i=/images/design/top.jpg) repeat-x 0 -35px;}
/*
#success {width: 717px; height: 267px; border: 1px solid #CBCBCB; float: left; margin: 9px 0 0; background: url(img.ashx?i=/images/design/banner.jpg) no-repeat 100%}
*/
#success {width: 717px; height: 267px; float: left; margin: 9px 0 0;}
#success h2 {font-size: 30px; color: #4E4E4E; font-weight: normal; padding: 28px 0 0 35px; margin: 0;}
#success p {font-size: 15px; color: #4E4E4E; font-style: italic; padding: 20px 273px 0 35px; margin: 0; line-height: 19px;}

.callback {position: relative; width: 224px;float:right;margin: 9px 0 0; background: #CFCFCF url(img.ashx?i=/images/design/call.png) repeat-x 0 bottom;font-family:Arial}
.fullHeight {height:269px}
.callback p {padding: 2px 0 2px 10px; margin: 0; font-size: 17px; color: #4E4E4E}
.callback p.request {padding: 12px 0 12px 10px; font-weight:bold;}
.callback label {float: left; font-size: 11px; color: #4E4E4E; width: 45px; padding: 4px 0 0 2px;}
.callback input {width: 154px; height: 17px; padding: 2px 0 0; border: 1px solid #A8A8A8; font-size: 11px; color: #4E4E4E;}
.callback input.code {width: 64px;}
.callback span {color:#D00;font:11px Arial;padding:0 12px 0 0;text-align:left;display:block}
.callback textarea {width: 154px; height: 77px; border: 1px solid #A8A8A8; font-size: 11px; color: #4E4E4E; margin-bottom: 10px}
.callback a {float: right; text-decoration: none; color: #FFF; margin: 0 16px 11px 0; padding: 0 16px 0 0; background: url(img.ashx?i=/images/design/r.png) no-repeat 100% 3px; font-size: 13px;}
.callback a:hover {text-decoration: underline}
.callback img {vertical-align:bottom;position:relative;top:-1px; width:84px; height:19px;}
.callback .thankyou {font:12px Arial;text-align:left;padding:2px 10px 10px}

#main {clear: both; width: 960px; overflow: hidden}
#main div {}
#main h3 {color: #000; font-size: 17px; font-weight: bold; margin: 0; padding: 0 0 0 13px; height: 50px;  line-height: 50px}
#main p {font-weight: normal; margin: 0; padding: 0 12px 0 0;}
#main img {float: left; margin: 3px 16px 0 12px;}
#main span {display: block; clear: both; height: 29px; background: url(img.ashx?i=/images/design/main.jpg) repeat-x 0 0; border-top: 1px solid #BFBFBF; line-height: 28px; position:absolute; bottom:0px; left:0px; width:308px; }
#main a {float: right; text-decoration: none; color: #FFF; margin: 0 16px 0 0; padding: 0 16px 0 0; background: url(img.ashx?i=/images/design/r.png) no-repeat 100% 9px; font-size: 12px; word-spacing:1px; letter-spacing:0.001em; font-weight:bold;}
#main a:hover {text-decoration: underline;}

#menu {clear: both; height: 35px; border: 1px solid #CBCBCB; border-bottom: 2px solid #9B9B9B; margin: 10px 0 0;}
#menu a {display: block; float: left; height: 27px; background: url(img.ashx?i=/images/design/menu.jpg) no-repeat 0 0; padding: 0 0 0 5px; text-decoration: none; margin: 8px 0 0 8px;}
#menu a span {padding: 6px 15px 0 10px; display: block; background: url(img.ashx?i=/images/design/menuSpan.jpg) no-repeat 100% 0; color: #7B7B7B; height:21px;}
#menu a:hover{background-position: 0 -27px}
#menu a:hover span{background-position: 100% -27px; color: #FFF}
#menu a.act{background-position: 0 -27px}
#menu a.act span{background-position: 100% -27px; color: #FFF}

#content {clear: both; border: 1px solid #CBCBCB; border-width: 0 1px 1px}
#content div {border: 4px solid #FFF; background: url(img.ashx?i=/images/design/main.jpg) repeat-x 0 -29px; display: none}
#content div h3 {color: #000; font-size: 17px; font-weight: normal; padding: 20px 12px 10px; margin: 0}
#content div li p {padding-top:1px;}
#content div p {padding: 7px 12px; margin: 0}

#content div p.psmallmargin {padding: 7px 8px; margin: 0}


#content div.act {display: block;}
#content div.act table li {}
#content div.act01 {display: block;background: url(img.ashx?i=/images/bg.jpg) no-repeat;}
#content h1, h2, h3 { padding-left:12px;}
#content h2 { font-size:17px;color:#000;font-family:Arial;font-weight:bold!important;}

#content ul li
{
    list-style-position:inside;
    padding-left:2px !important;
    margin-bottom:7px;
    text-align:justify;
}
#content ul li p
{
    display:inline;
    margin-left:0px;
}



#copy {border-top: 1px solid #D5D5D5; position: relative; height: 40px; margin-bottom: 20px; line-height: 34px}
#copy p {margin: 0; padding: 0;float:left;}
#copy span {position: absolute; right: 0; top: 0px;}
#copy a {text-decoration: none; color: #7B7B7B}
#copy a:hover {text-decoration: underline;}
/*#copy ul {float:left;text-align:center;left:430px;position:absolute;}*/
/*#copy ul li{list-style-position:inside;list-style-type:none;margin-left:30px;float:left;}*/
/*#copy ul li a {text-decoration: none; color: #5E5E5E;font-family:Tahoma;}*/
.flash {position:relative;float:left;margin:10px 0 0;}

.roundCorners {
	position:absolute;
	overflow:hidden;
	display:block;
	width:4px;
	height:4px
}
.roundTopCorners {background:url(img.ashx?i=/images/design/roundTopCorners.png) no-repeat 0 0}
.rcTopLeft {top:0;left:0;background-position:0 0}
.rcTopRight {top:0;right:0;background-position:-5px 0}

.roundBottomCorners {background:url(img.ashx?i=/images/design/roundBottomCorners.png) no-repeat 0 0}
.rcBottomLeft {bottom:0;left:0;background-position:0 0}
.rcBottomRight {bottom:0;right:0;background-position:-5px 0}

#thumb{color: #2F2F2F; padding-bottom: 11px;}
#thumb span{font-weight: normal;color:#010101;font-family:Arial;}
#thumb span.act{color:#010101; font-weight: normal;font-family:Arial;}

#thumb span.act{color:#010101; font-weight: normal;font-family:Arial;}

.divImages {position: relative; width: 224px;float:right;margin: 12px 0 0;font-family:Arial}

.thb {font-family:Arial;font-size:30px;font-weight:bold !important;color:#020202;margin-bottom:26px;}
#content ul
{
    list-style-type:disc;
    margin-left:20px;
}
#content .act h2 {}
#content .act table h3
{
    /*
    margin-bottom:5px;
    display:inline;
    padding-left:0px;
    */
    color:#000000;
    font-family:Arial;font-size:14px;text-align:left;
    height:24px; 
    background:url("img.ashx?i=/images/design/h2strip.jpg") repeat-x;
    margin-left:12px;
    margin-top:5px;
    padding-top:5px;
    padding-bottom:3px;
    padding-left:20px;
    font-weight:bold;
    font-size: 15px;
}

#content2 h1
{
    font-family:Arial;font-size:30px;font-weight:bold;color:#020202;margin-bottom:11px;text-align:justify; 
}

.outerDiv
{
    float: left; width: 308px; border: 1px solid #BFBFBF; margin: 10px 10px 0 0; height:230px; position:relative; 
}
.innerDiv
{
    border:none;
    background: url(img.ashx?i=/images/design/boxBackgr.jpg) repeat-x;
    margin-left:5px;
    margin-top:5px;
    height:196px;
    width:298px;
    float:left;
}

.outerDiv2
{
    float: left; width: 345px; border: 1px solid #BFBFBF; margin: 5px 0px; position:relative; 
}
.innerDiv2
{
    border:none;
    background: url(img.ashx?i=/images/design/boxBackgr2.jpg) repeat-x;
    width:339px;
    float:left;
    margin:3px;
}

.innerDiv2 p
{
    margin:10px;
    font-style:italic;
}

.innerDiv h3, h2, h1
{
    font-weight:normal !important;
}
.innerH 
{
    padding-left: 14px;
    font-weight:bold !important;
    font-size:17px;
    height:53px;
    line-height:3;
    color:#000;
}

.bottomH
{
    display: block; clear: both; height: 29px; background: url(img.ashx?i=/images/design/main.jpg) repeat-x 0 0; border-top: 1px solid #BFBFBF; line-height: 28px; position:absolute; bottom:0px; left:0px; width:296px;
}
/*
#content2 h2
{
   color:#FFF;  font-family:Arial;font-size:17px;font-weight:bold;text-align:justify;border-bottom:solid 1px #CCCCCC;margin-top:26px; height:26px; background:url("/images/design/headStrip.jpg") repeat-x; font-size:17px; font-weight:bold !important; padding-left:8px; line-height:2; height:32px;
}
*/
#content2 p
{
    font-family:Arial;font-size:12px;font-weight:normal;color:#7B7B7B;line-height:18px;text-align:justify !important;margin-top:5px;
}

#content2 a
{
    font-family:Arial;font-size:12px;font-weight:normal;color:#1E5CCA;text-decoration:none;text-align:justify
}

#content2 ul li
{
      font-family:Arial; margin-left:0; font-size:12px;font-weight:normal;color:#7B7B7B;line-height:26px;text-align:justify;background:url(/images/2.gif) no-repeat 0 10px;padding-left:18px;
}
#content2  ul 
{
    margin-bottom:10px;
    margin-top:10px;
}
.circleClass
{
    list-style-position:inside;
    list-style-type:circle;
    
}
.circleClass li
{
    font-family:Arial;font-size:12px;font-weight:normal;color:#7B7B7B;line-height:26px;text-align:justify;list-style-type:circle;padding-left:2px !important; background:none !important;
}

#content2 h3
{
    font-family:Arial;font-size:14px;font-weight:bold;color:#000;height:37px;text-align:justify;
    line-height:40px;margin-top:12px;margin-bottom:9px; padding-left:0px;
}

/* changed h2 style as per new design*/
#content2 h2
{
   font-family:Arial;font-size:17px;font-weight:bold;color:#000;height:37px;text-align:justify;
    line-height:40px;margin-top:12px;margin-bottom:9px; border-bottom: 1px solid #C0C0C0; padding-left:0px;background:url(/images/2.gif) no-repeat 0 17px;
    padding-left:20px; 
}


/*#content2 h2.h2BulletClass
{
    font-family:Arial;font-size:17px;font-weight:bold;color:#000;height:37px;text-align:justify;
    line-height:40px;margin-top:12px;margin-bottom:9px; border-bottom: 1px solid #C0C0C0; padding-left:0px;background:url(/images/2.gif) no-repeat 0 17px;
    padding-left:20px;    
}*/

#content2 h2.h2BulletClass, #content2 h2
{
    font-family:Arial;font-size:17px;font-weight:bold !important;color:#000;height:37px;text-align:justify;
    line-height:40px;margin-top:12px;margin-bottom:9px; border-bottom: 1px solid #C0C0C0; padding-left:0px;
    background: none;   
}

div.divPortfolio
{
    margin-top:2px;border:solid 1px #CCCCCC;padding-bottom:15px; width:948px;
}

div.divPFContent
{
    margin-left:4px;margin-top:4px;margin-right:4px;
}    

div.divPFContent h1
{
    font-size:17px;color:#000000;font-family:Arial;font-weight:bold !important;height:57px;background:url(/images/pf.jpg) repeat-x;line-height:58px;padding-left:12px;
    border-bottom:solid 1px #9B9B9B;
}

div.divImg
{
    margin-top:10px;margin-left:14px;float:left;    
}
div.div01
{
    margin-top:10px;margin-left:14px;float:left;width:669px;min-height:100px;  
}

div.div01 h1
{
    font-size:17px;color:#000000;font-family:Arial;font-style:normal; 
}

div.div01 span
{
    font-size:12px;color:#7B7B7B;font-family:Arial;font-style:italic;line-height:16px; 
}

div.div01 p
{
    font-size:12px;color:#7B7B7B;font-family:Arial;font-style:normal;margin-top:18px; width:666px; 
}

div.div02
{
    height:29px;width:666px;background:url(/images/22.jpg) repeat-x;border:solid 1px #BFBFBF;float:left;margin-top:18px;margin-left:14px; 
}
/*div.div02 h3
{
     font-size:13px;font-family:Arial;font-weight:normal;float:left;padding-left:8px;Color:#FAFAFA;line-height:26px;width:490px; 
}*/
div.div02 h3 {
     font-size:13px;font-family:Arial;font-weight:normal;float:left;padding-left:8px;Color:#FAFAFA;line-height:26px;width:490px; 
}
div.div02 a
{
     font-size:13px;font-family:Arial;font-weight:normal;float:left;Color:#FAFAFA;line-height:26px;text-decoration:none; 
}
div.div02 .evoLink {float: right; padding-right: 10px;
margin: 0 16px 11px 0; padding: 0 16px 0 0; background: url(img.ashx?i=/images/design/r.png) no-repeat 100% 8px; font-size: 13px;}
div.clear
{
    clear:both;    
}



#menu01 {clear: both; height: 35px; border: 1px solid #CBCBCB; border-bottom: 2px solid #9B9B9B; margin: 10px 0 0;}
#menu01 a {display: block; float: left; height: 27px; background: url(img.ashx?i=/images/design/menu.jpg) no-repeat 0 0; padding: 0 0 0 5px; text-decoration: none; margin: 8px 0 0 8px;}
#menu01 a span {padding: 6px 15px 0 10px; display: block; background: url(img.ashx?i=/images/design/menu.jpg) no-repeat 100% 0; color: #7B7B7B;}
#menu01 a:hover{background-position: 0 -27px}
#menu01 a:hover span{background-position: 100% -27px; color: #FFF}
#menu01 a.act{background-position: 0 -27px}
#menu01 a.act span{background-position: 100% -27px; color: #FFF}

#content01 {clear: both; border: 1px solid #CBCBCB; border-width: 0 1px 1px}
#content01 div {border: 4px solid #FFF; background: url(img.ashx?i=/images/design/main.jpg) repeat-x 0 -29px; display: none}
#content01 div h3 {color: #000; font-size: 17px; font-weight: normal; padding: 20px 12px 10px; margin: 0}
#content01 div p {padding: 7px 12px; margin: 0}
#content01 div.act {display: block}

#divCntPF h1
{
    font-family:Arial;font-size:18px;color:#000000;font-weight:bold !important;margin-left:16px;margin-top:36px;
}

#divCntPF a
{
    font-family:Arial;font-size:12px;color:#2164D9;font-weight:normal;font-style:italic;margin-left:16px;line-height:18px;text-decoration:none;
}

#divCntPF h2
{
    font-family:Arial;font-size:17px;color:#000000;font-weight:bold !important;margin-left:16px;margin-top:14px;border-bottom:solid 1px #CCCCCC;
}

#divCntPF p
{
    font-family:Arial;font-size:12px;color:#7B7B7B;font-weight:normal;margin-left:16px;margin-top:12px;line-height:16px;    
}

#divCntPF strong
{
    color: black;
}


/* vipuls  */


.oneRes
{
    position:relative;
    float:left;
    width:694px;
    height:116px;
    border:1px solid #A1A1A1;
    background:url("img.ashx?i=/images/design/searchResBox.jpg") repeat-x;
    margin-bottom:13px;
    padding:10px;

}




#divMainContact
{
   width:717px;float:left; 
}

#divMainContact p.pmain01
{
   font-family:Arial;font-weight:bold;font-size:17px;color:#7B7B7B;
}

#divMainContact h2.pmain01
{
   font-family:Arial;font-weight:bold !important;font-size:17px;color:#7B7B7B; padding-left: 0 !important;
}

#divMainContact p.pmain02
{
   font-family:Arial;font-weight:normal;font-size:12px;color:#7B7B7B;margin-top:30px;padding-bottom:17px;border-bottom:solid 1px #CCCCCC;
}

#divContact
{
    padding-top:3px;margin-top:3px;background: url(/images/b1.jpg) repeat-x;padding-bottom:10px;
}

#divContact p.pContact
{
    font-family:Arial;font-size:12px;font-weight:normal;color:#7B7B7B;padding-left:10px;width:175px;margin-top:5px;float:left;line-height:18px;
}

#divContact p.preq
{
    font-family:Arial;font-size:12px;font-weight:normal;color:#1E5CC9;margin-left:115px;margin-top:5px;float:left;
}

#divContact select.ddlselect
{
    width:325px;height:21px;margin-top:5px;float:left;border:solid 1px #A8A8A8;color:#7B7B7B;font-family:Arial;font-weight:normal;
}


#divContact input.txtCont
{
    width:323px;height:19px;margin-top:5px;float:left;border:solid 1px #A8A8A8;
}

#divContact textarea.txtareaCont
{
    width:323px;height:140px;margin-top:5px;float:left;border:solid 1px #A8A8A8;

}
#divCntPF h2
{
    padding-left:0px;
}
.div01 h2
{
    padding-left:0px;
}

/*
#divBtmLinks ul li
{
    display:inline;

    position:relative;
  
    color:#000;
}
#divBtmLinks a
{
    color:#000;
}*/


#divBtmLinks
{
   position:relative;float:left;background-color:#E6E6E6;margin-top:11px;border:solid 1px #D0D0D0;padding-top:17px;padding-bottom:19px;padding-left:15px;padding-right:10px;
}
#divBtmLinks ul
{
    padding:0 0 0 0;
}
#divBtmLinks ul li
{
    float:left; width:231px;
}
#divBtmLinks ul li a
{
    float:left; font-family:Arial; font-weight:bold; text-decoration:none; font-size:12px; color:#5E5E5E; display:block;
}
/*
#divBtmLinks ul li ul li
{
    display:block; float:none; clear:left; background:url(img.ashx?i=/images/ww.gif) no-repeat 10px 22px ; vertical-align:middle;padding-top:16px;
}*/
#divBtmLinks ul li ul li
{
    display:block; float:none; clear:left; vertical-align:middle;padding-top:16px;
}
#divBtmLinks ul li ul li a
{
    display:block; float:none;font-family:Arial; font-weight:normal; text-decoration:none; font-size:12px; color:#5E5E5E; padding:2px 0 3px 14px;background:url(img.ashx?i=/images/ww.gif) no-repeat scroll 0px 6px;
}
.search_btn:hover {color:White;}

#searchbox{
background-color:#CCCCCC;
margin-left:10px;
margin-top:8px;
border:1px solid #A8A8A8;
color:#4E4E4E;
height:29px;
width:210px;
position:absolute;
top:25px;left:-10px;
z-index:999;
}
#searchbox input[type="text"] {
float:left;
width:170px;
height:17px;
margin:0;
padding:0;
background:white;
margin-top:6px;
margin-left:11px;
}
#searchbox input[type="image"] {
margin-left:0;
padding:0;
height:17px;
width:18px;
margin-top:6px;
}


#divMainSitemap
{
   width:717px;float:left; 
}

.sitemap{margin-left:10px;}
.sitemap ul{margin-bottom:2px;}
.sitemap ul li{list-style-type:disc;margin-left:5px;margin-top:2px;}
.sitemap a {color:#7B7B7B;text-decoration:none;}
.sitemap .second {margin-left:18px;list-style-type:square;}
.sitemap ul li ul{margin-bottom:5px;}

.sitemapp{padding-left:0px;font-weight:bold;}

.listylenoatt{
list-style-type: none;
list-style-position:outside!important;
margin-left:10px;
}
#rssicon {position:relative; margin-top:-4px;}
#footerlinks{position:relative;font-family:Verdana; font-size:12px; color:#555;padding-top:5px;}
#footerlinks ul{list-style:none outside none;height:20px;}
#footerlinks ul li{float:left;margin-right:5px;}
#footerlinks ul li a{color:#555;text-decoration:none;}

/* BLOGS */

.blogHeading {padding-bottom: 16px; font-weight: normal !important; margin-bottom: 0;}
.blogCatItem {margin-bottom: 35px;}
.blogCatItem h1 {color: black; background: url("img.ashx?i=/images/blogs/bullet_round.png") no-repeat 0 7px; padding-bottom: 3px; padding-left: 22px; border-bottom: 1px solid rgb(200,200,200); font-size: 17px;}
.blogCatItem p {padding: 5px 0;}
.blogCatItem a {color: rgb(70,70,70); font-weight: bold; text-decoration: none;}
.blogCatItem .entryDate {display: block; padding: 5px 0; font-size: 11px;}
.blogPaging {text-align: right;}
.blogPaging a {color: gray; text-decoration: none;}
.blogContent {padding-right: 7px;}
.blogItemContent {border-bottom: 1px solid #cccccc; padding-bottom: 10px; margin-bottom: 10px;}
.blogItemContent ul li {font-family:Arial; margin-left:0; font-size:12px;font-weight:normal;color:#7B7B7B;line-height:26px;text-align:justify;background:url(/images/2.gif) no-repeat 0 10px;padding-left:18px;}
.blogItemContent ol {list-style-type:decimal; padding-left: 18px;}

/* SOCIAL */

.at15t_delicious {background: url("img.ashx?i=/images/social/delicious.png");}
.at15t_digg {background: url("img.ashx?i=/images/social/digg.png");}
.at15t_technorati {background: url("img.ashx?i=/images/social/technorati.png");}
.at15t_blinklist {background: url("img.ashx?i=/images/social/blinklist.png");}
.at15t_facebook {background: url("img.ashx?i=/images/social/facebook.png");}
.at15t_newswine {background: url("img.ashx?i=/images/social/newswine.png");}
.at15t_stumbleupon {background: url("img.ashx?i=/images/social/stumbleupon.png");}
.at15t_squidoo {background: url("img.ashx?i=/images/social/squidoo.png");}
.at15t_google {background: url("img.ashx?i=/images/social/google.png");}
.at15t_sphinn {background: url("img.ashx?i=/images/social/sphinn.png");}

.at15t_delicious, .at15t_digg, .at15t_technorati, .at15t_blinklist , .at15t_sphinn, .at15t_facebook, .at15t_newswine, .at15t_stumbleupon, .at15t_squidoo, .at15t_google, .at15t_kkk {width: 27px; height: 28px;}
.atclear {clear: none !important;}
.blogEntryBack {float: right;}
.blogEntryBack a {text-decoration: none; color: #7b7b7b; font-weight: bold; padding-top: 7px; display: block;}


#blogs {clear: both; border: 1px solid #CBCBCB;margin:10px 0 0 0;overflow:hidden;}
#blogsheader {border-bottom:2px solid #9B9B9B; width:100%; height:52px;position:relative;float:left;}
#blogscontent {width:100%; position:relative; float:left;margin-top:11px;}
#blogicon {position:absolute; top:3px; left:15px;}
#blogsheader span 
{
    position:relative;
    float:left;
    margin-left:95px;
    font-size:17px;
    line-height:52px;
    font-family:Arial;
    font-weight:bold;
    color:Black;
}

.blogcategorybox 
{
    position:relative;
    float:left;
    width:291px;
    border:1px solid #C6C6C6;
    height:305px;
    margin-left:17px;   
}

.blogcategorybox > div
{
    position:relative;
    float:left;
    padding:4px;
}

.blogcategoryboxcontent 
{
    background:url("./images/topbackblogscatbox.jpg") repeat-x 0 0;
    text-align:left;
    position:relative;
    float:left;
    width:100%;
    min-height:100px;
}

.blogcategoryboxbottom 
{
    position:relative;
    float:left;
    width:293px;
    background:url("./images/blogscatboxbottom.jpg") no-repeat 0 0;
    height:30px;   
    margin-left:17px; 
    text-align:right;
}

.blogsboxes 
{
    width:310px;
    position:relative;
    float:left;
}

.blogcategoryboxcontent h3 
{
    font-size:17px;
    font-family:Arial;
    font-weight:bold;
    color:Black;
    margin:18px 0 13px 18px;
    position:relative;
    text-align:left;
    padding:0;
    width:265px;
    overflow:hidden;
    float:left;
}

.blogcategoryboxbottom span
{
    color:White;
    font-size:13px;
    font-family:Arial;
    font-weight:bold;
    line-height:28px;
}
.blogcategoryboxbottom img
{
    vertical-align:middle;
    margin-right:15px;
    border:0;
}

.blogcategoryboxbottom a 
{
    text-decoration:none;
    
}

.entryboxitem 
{
    margin:15px 0 0;
    width:283px;
    overflow:hidden;
    position:relative;
    float:left;
}

.entryboxitem h4
{
    margin:0 0 0 17px;
     color:black;
    font-size:12px;
    font-family:Arial;
    font-weight:bold;
    line-height:14px;
}

.entryboxitem p
{
    margin:7px 20px 0 17px;
    color:#7B7B7B;
    text-align:justify;
    font-size:12px;
    font-family:Arial;
    font-weight:normal;
    line-height:14px;
}
.entryboxitem p a
{
    color:Black;
    text-decoration:none;
}

.ourclients 
{
    background:url(./images/ourclientsback.png) repeat-x 0 0;
    height:24px;
    width:100%;
    position:relative;
    margin-bottom:1px;
    overflow:hidden;
}

.ourclients span
{
    line-height:24px;
    margin-left:11px;
    color:#7B7B7B;
    font-size:15px;
    font-family:Arial;
    font-weight:bold;
}

.commentsdiv 
{
    position:relative;
    float:left;
    overflow:hidden;
    width:711px;
    margin-top:30px;
}

.commentsheader 
{
    position:relative;
    float:left;
    overflow:hidden;
    width:711px;
    background:url(./images/commentsheaderback.png) repeat-x 0 0;
}

.commentsheader span 
{
    line-height:47px;
    color:#7B7B7B;
    font-size:12px;
    font-weight:bold;
    font-family:Arial;
    margin-left:18px;
}

.comments
{
    position:relative;
    float:left;
    overflow:hidden;
    width:711px;   
}

.commentsform
{
    position:relative;
    float:left;
    overflow:hidden;
    width:645px;
    margin-top:10px;
    margin-left:66px;
}

.onecomment 
{
    border-bottom:1px solid #CCCCCC;
    position:relative;
    float:left;
    width:711px;
    margin-top:10px;
}

.manpicture 
{
    width:58px;
    height:58px;
    position:relative;
    float:left;
}

.contentmessage 
{
    width:653px;
    position:relative;
    float:left;
}

.messageheader 
{
    width:653px;
    position:relative;
    float:left;
}

.namespan 
{
    position:relative;
    float:left;
    font-size:17px;
    line-height:18px;
    color:#7B7B7B;
    font-family:Arial;
    font-weight:bold;
    margin-left:11px;
}

.datespan 
{
    position:relative;
    float:left;
      font-size:11px;
    line-height:12px;
    color:#7B7B7B;
    font-family:Arial;
    font-weight:normal;
    margin-top:5px;
    margin-left:15px;
}

.messagecontent 
{
    width:653px;
    position:relative;
    float:left;
}

.messagecontent p
{
    margin-left:11px;
    text-align:left;
    margin-top:15px;
    font-size:12px;
    line-height:16px;
    color:#7B7B7B;
    font-family:Arial;
    font-weight:normal;
    overflow:hidden;
}

.reply
{
    float:right;
    position:relative;
    font-weight:bold;
    text-decoration:none;
    color:#7B7B7B;
    margin-bottom:8px;
} 

.replycomment 
{
    border-bottom:1px solid #CCCCCC;
    position:relative;
    float:left;
    width:711px;
    margin-top:10px;
}

.replyarrow
{
    width:70px;
    height:40px;
    position:relative;
    float:left;
    margin-top:5px;
}

.replycontentmessage 
{
    width:583px;
    position:relative;
    float:left;
}
   
.replymessagecontent 
{
    width:583px;
    position:relative;
    float:left;
}

.replymessageheader 
{
    width:583px;
    position:relative;
    float:left;
}

.replymessagecontent p
{
    margin-left:11px;
    text-align:left;
    margin-top:15px;
    font-size:12px;
    line-height:16px;
    color:#7B7B7B;
    font-family:Arial;
    font-weight:normal;
    overflow:hidden;
}

.commentformheader 
{
    color:#7B7B7B;
    width:645px;
    border-bottom:1px solid #CCCCCC;
    font-size:17px;
    line-height:20px;
    padding-bottom:5px;
    margin-top:15px;
    position:relative;
    float:left;
}

.commentformcontent 
{
    position:relative;
    float:left;
    width:645px;
    margin-top:16px;
}

.commentsformline 
{
    position:relative;
    float:left;
    margin-top:9px;
    width:645px;
}

.commentleft 
{
    position:relative;
    float:left;
    width:65px;
    line-height:21px;
    font-family:Arial;
    color:#7B7B7B;
    font-weight:bold;
    font-size:12px;
    text-align:left;
}

.commentright 
{
    position:relative;
    float:left;
    width:580px;
    line-height:21px;
    font-family:Arial;
    color:#7B7B7B;
    font-weight:normal;
    font-size:12px;
    text-align:left;
}

.commentinputbox 
{
    height:19px;
    width:226px;
    position:relative;
    float:left;
    border:1px solid #CACACA;
    font-family:Arial;
    color:#7B7B7B;
    font-weight:normal;
    font-size:12px;
    text-align:left;
}

.commenttextarea 
{
    height:87px;
    width:578px;
    border:1px solid #CACACA;
    position:relative;
    float:left;
    font-family:Arial;
    color:#7B7B7B;
    font-weight:normal;
    font-size:12px;
    text-align:left;
}

.commentbutton 
{
    position:relative;
    float:left;
    text-decoration:none;
}

.commentbutton img
{
    border:0;
}

#topmenu li 
{
    float:left;
    position:relative;
    display:inline;
}
.pgalCrum {
	margin-top: 10px;
}
.pgalCrumLink a {
	color: #998e92;
	text-decoration: none;
}
.pgalCrumLink a:hover {
	text-decoration: underline;
}
.pgalCrumText {
	color: #000;
	font-weight: bold;
}
.pgalWrapper {
	border: 1px solid #cdcdcd;
	padding: 5px;
	margin-top: 10px;
}
.pgalHdr {
	background: url(./images/bgpgalhdr.jpg) repeat-x;
	height: 58px;
}
.pgalHdrTxt {
	padding-top: 12px;
	padding-left: 10px;
	color: #000;
}
.pgalHdrBig {
	font-size: 16px;
	font-weight: bold;
}
.pgalCont {
	margin: 10px 15px;
	background: url(./images/bgpgalcont.jpg) repeat-y top center;
}
.pgalLeftThumb {
	float: left;
	width: 440px; 
	height: 270px;
	overflow: hidden;
}
.pgalRightThumb {
	float: right;
	width: 440px; 
	height: 270px;
	overflow: hidden;
}
.pgalThumbHighlight {
	width: 440px;
	height: 270px;
	outline: none;
	border: 0;
}
.pgalThumbsRow {
	margin-bottom: 10px;
}
#galPaging li {
	display: inline;
	margin: 0 5px;
}
#galPaging a {
	text-decoration: none;
	color: #4d4d4d;
	font-weight: bold;
}
#galPaging a.act {
	color: #000;
}
.pgalDesc {
	background: #9b9b9b url(./images/bgpgaldesc.jpg) repeat-x;
	border: 1px solid #c0c1c3;
	line-height: 30px;
	color: #fff;
	margin-top: 5px;
	margin-bottom: 0;
}
.pgalDescLeft {
	float: left;
	height: 30px;
	line-height: 30px;
	margin-left: 10px;
	font-size: 16px;
	font-weight: bold;
}
.pgalDescRight {
	float: right;
	height: 30px;
	line-height: 30px;
	margin-right: 10px;
	padding-right: 15px;
	background: url(./images/galdescarrow.png) no-repeat center right;
	font-size: 12px;
}
.pgalDescLeft a, .pgalDescRight a {
	color: #fff;
	text-decoration: none;
}
.pgalLeftThumb.autoheight {
	height: auto;
	overflow: visible;
}
.pgalRightThumb.autoheight {
	height: auto;
	overflow: visible;
}
.pgalThumbInner {
	width: 440px; 
	height: 270px;
	overflow: hidden;
}
.trSticker {
	position: absolute;
	z-index: 99999;
	top: -133px;
	width: 246px;
	height: 165px;
	left: 50%;
	margin-left: 230px;
}
.trExpandedSticker {
	position: absolute;
	z-index: 99999;
	top: 0px;
	width: 246px;
	height: 165px;
	left: 50%;
	margin-left: 230px;
}
#str h1{
    color: #000000;
    font-family: Arial;
    font-size: 20px;
    font-weight: bold !important;
	margin-bottom: 10px;
}
.hreview .item, .hreview .value-title, .hreview .rating, .hreview-aggregate {display: none;}