/* ##########################  general  ########################### */

/*



@font-face {

	font-family: 'Titillium Maps';src: url("../fonts/TitilliumMaps29L002.eot");src: local('Titillium Maps'), local('TitilliumMaps'), 

	url("../fonts/TitilliumMaps29L002.otf") format("opentype"), 

	url("../fonts/TitilliumMaps29L002.woff") format("woff");}
@font-face {

    font-family: 'BradleyHandITCBold';src: url('../fonts/bradleyhanditc-bold-webfont.eot');src: url('../fonts/bradleyhanditc-bold-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/bradleyhanditc-bold-webfont.woff') format('woff'),

         url('../fonts/bradleyhanditc-bold-webfont.ttf') format('truetype'),

         url('../fonts/bradleyhanditc-bold-webfont.svg#BradleyHandITCBold') format('svg');font-weight: normal;font-style: normal;}
@font-face {

    font-family: 'SteinweissScriptBoldRegular';src: url('../fonts/steinweiss_script_bold-webfont.eot');src: url('../fonts/steinweiss_script_bold-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/steinweiss_script_bold-webfont.woff') format('woff'),

         url('../fonts/steinweiss_script_bold-webfont.ttf') format('truetype'),

         url('../fonts/steinweiss_script_bold-webfont.svg#SteinweissScriptBoldRegular') format('svg');font-weight: normal;font-style: normal;}
@font-face {

    font-family: 'FrutigerCndBold';src: url('../fonts/frutigercnd-webfont.eot');src: url('../fonts/frutigercnd-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/frutigercnd-webfont.woff') format('woff'),

         url('../fonts/frutigercnd-webfont.ttf') format('truetype'),

         url('../fonts/frutigercnd-webfont.svg#FrutigerCndBold') format('svg');font-weight: normal;font-style: normal;}
@font-face {

    font-family: 'OliverRegular';src: url('../fonts/oliver__-webfont.eot');src: url('../fonts/oliver__-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/oliver__-webfont.woff') format('woff'),

         url('../fonts/oliver__-webfont.ttf') format('truetype'),

         url('../fonts/oliver__-webfont.svg#OliverRegular') format('svg');font-weight: normal;font-style: normal;}
*/

body{

	background: #b4eaec url(../images/nature/header-bg.png) repeat-x left 0; background-attachment:fixed;color: #FFF;font-family: 'Open Sans', sans-serif;/*	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/

}
.site-header{background:url(../images/nature/header-bg.png) repeat-x left 0; background-attachment:fixed; display:inline-block;width:100%; position:fixed; z-index:999; height:186px;}
#all{

	color: #FFF;border:solid 0px #ddd  !important;width:100%;}
img{ border:none;}
a:link, a:visited{ color:#0A5E69;}
a:hover, a:active, a:focus{	color:#FFF;}
ul li a.u2:focus,

p a.u2:active{

	background-color:#000;color:#FFF;}
input:focus{border:solid 2px;}
fieldset{	border:solid 1px #29abbb;}
.article-info{	color:#444;}
.article-info dd span{	color:#444;border-right:solid 0px;}
/* ##########################  logo  ########################### */


#logo a img { float:left;}
#logo a span {  color: #313131;float: right;font-size: 15px;line-height: 19px;padding-top: 75px;width: 170px;}
.clr { clear:both;}
.logoheader{border-top:solid 1px transparent;color:#fff;}
h1#logo{ margin:27px 0px 0px 0px;padding:0;}
h1#logo a img{ border:0;}
#logo span.header1{	color:#fff;}
/* ##########################  header  ########################### */



#line {}
#headerAll{ min-width:1200px;width:1200px;margin:0px auto;background:url(../images/nature/rainbow.png) 834px top no-repeat; }
#headerAll-inner{ max-width:1200px;margin:0px auto;background:url(../images/nature/inner-rainbow.png) 799px top no-repeat; padding-top:180px;}
#header{ position:relative;width:1000px;margin:0px auto;height:186px;}
/* ++++++++++++++  lists, skiplinks  ++++++++++++++ */



#header #mainNav{/*background:#18b6e7;*/ position:absolute;top:0;margin-top:28px;height:158px;width:650px;right:7px;}
#header #mainNav ul.menu{

	border:0;display:block;list-style-type:none;padding:0 10px 0 0;height:158px;background:url(../images/nature/nav-icons.png) 0px 10px no-repeat;}
#header .showcaseNav ul.menu{

	border:0;display:block;list-style-type:none;padding:0 10px 0 0;height:158px;background:none !important;}
#header #mainNav ul.menu li{height:158px;display:block;float:left;border:0;/*background:#18b6e7;*/ position:relative;}
#header #mainNav ul.menu li a{ /*height:158px;*/ display:block;float:left;line-height:32px;width:121px;text-align:center;padding:126px 0 0;}
#header #mainNav ul.menu li.active{background:url(../images/nature/nav-hover.png) repeat-x bottom;}
#header #mainNav ul.menu li a:link,

#header #mainNav ul.menu li a:visited{

	color:#FFF;font-size:14px;/*font-family:'BradleyHandITCBold';*/text-transform:capitalize;}
#header #mainNav ul.menu li a:hover, #header #mainNav ul.menu li:hover a,

#header #mainNav ul.menu li a:active,

#header #mainNav ul.menu li a:focus{

	color:#FFF;background:url(../images/nature/nav-hover.png) repeat-x bottom;}
#header #mainNav ul li.active a:link,

#header #mainNav ul li.active a:visited{

	color:#FFF;}
#header #mainNav ul.menu li.item-467 a{ width:115px!important;}
#header #mainNav ul.menu li.item-467 ul li a{ width:200px;line-height:28px;}
#header #mainNav ul.menu li.item-468 a{ width:127px;}
#header #topMenu ul.menu{ margin:0px 60px 0px 0px;padding:0;top:0px;z-index:9999;}
#header #topMenu ul.menu li{border:0;}
#header #topMenu ul.menu li a{ margin:0px 5px;width:auto;}
#header #topMenu ul.menu li a:link,

#header #topMenu ul.menu li a:visited{

	color:#0d7083;font-size:11px;/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/

	text-transform:capitalize;padding:3px 5px 0px 5px;float:left;margin-left:1px;border-top:3px solid #b4eaec;}
#header #topMenu ul.menu li a:hover,

#header #topMenu ul.menu li a:active,

#header #topMenu ul.menu li a:focus{

	border-top:3px solid #48a2a5;color:#0d7083;float:left;padding:3px 5px 0px 5px;}
#header #topMenu ul.menu li.active a:link,

#header #topMenu ul.menu li.active a:visited{

	border-top:3px solid #48a2a5;color:#0D7083;float:left;padding:3px 5px 0px 5px;}
.skiplinks, .skiplinks li{	border:solid 0px #000;}
#header ul.skiplinks{

	width:100%;text-align:left;background:none;z-index:20000;top:0;display:inline;padding:0

}
#header ul.skiplinks li a.u2:active,

#header ul.skiplinks li a.u2:focus{

	background:#333 !important;color:#fff !important;border:solid 1px;top:0px !important;z-index:1000000 !important;left:10px !important;display:block;width:14em;display:block

}
#header #mainNav ul.menu li ul { background-color:#1191b9;z-index:1000;}
#header #mainNav ul.menu li ul li a{ text-align:left;display:block;padding-left:10px;padding-right:10px;width:180px;border-bottom:1px solid #1287AC !important;}
#header #mainNav ul.menu li ul li a:hover{ background:#1f9ac1 !important;}
#header #mainNav ul.menu li li { height:auto;background:transparent;}
#header #mainNav ul.menu li li a { padding:0px;border-bottom:0 !important;}
#mainNav ul li a:hover{ text-decoration: none;font-weight:bold;color:#1b8bbd;}
#mainNav ul li ul { left:-999em;top:158px;left:0;display: block;height: auto;width:200px;position:absolute;z-index:99;left:-999em;clear:left;margin-top:0px;margin-left:0;border-bottom:0;padding:0;}
#mainNav ul li li a { display:block;float:none;background:none;cursor:pointer;}
#mainNav ul li:hover ul ul, #mainNav ul li:hover ul ul ul { left: -999em;}
#mainNav ul li:hover ul, #mainNav ul li li:hover ul, #mainNav ul li li li:hover ul { left:0;}
#footer .footerlink ul.menu li ul{ display:none;}
/* ++++++++++++++  fontsize  ++++++++++++++ */



#fontsize{	color:#00710e;}
#fontsize p a:link, #fontsize p a:visited{	color:#fff;}
#fontsize p a:hover, #fontsize p a:active, #fontsize p a:focus{	background:#000;color:#fff;}
#fontsize h3{color:#fff;}
/* ++++++++++++++  search  ++++++++++++++ */



#header form .inputbox{	background:#E1E9E9 !important;}
#header form .inputbox:focus{	border:solid 2px #000;}
#header form .button{

	border:solid 1px #999;background:#664335 url(../images/nature/searchbutton.png) ;color:#fff;}
/* ##########################  contentarea  ########################### */



.contentField{ width:100%;background:#2c9fb5 url(../images/bggg.jpg) no-repeat center top; background-attachment:fixed; background-size:cover; padding-top:20px;}
#contentarea, #contentarea2{ width:1000px;margin:0px auto;padding:0 !important;}
/* ##########################  navigation column  ########################### */



.module_content{

	border:solid 1px #ddd;background:#fff

}
.moduletable_js{

	border:solid 0px #ddd;}
#right .moduletable_js{

	border:0

}
#nav h3{

	border-bottom:solid 1px #ddd;color:#0A5E69;}
h3.js_heading{

	border-bottom:solid 1px #fff !important;background:/*#ddf0f2  #E1E9E9*/ #095469 url(../images/nature/h3_js_bg.gif) bottom left repeat-x;font-family: 'Titillium Maps', Arial;}
h3.js_heading span.backh{ border:solid 0px #000;}
h3.js_heading span.backh1{	color:#fff;}
#right h3{

	color:#0a5e69;border-bottom:solid 1px #ddd;}
#right h3 span.backh{}
#right h3 span.backh2{}
#right h3 span.backh3{color:#664335;}
h3.js_heading a{border:0;}
h3.js_heading a img{ border:0;}
h3.js_heading a:link, h3.js_heading a:visited, h3.js_heading a:hover, h3.js_heading a:active, h3.js_heading a:focus{}
#nav h3.js_heading a:focus{}
#nav h3{ font-family: 'Titillium Maps', Arial;}
#nav form{	color:#000;}
#nav form a:hover,

#nav form a:active,

#nav form a:focus{

	color:#fff;background:#044b63;}
/* ++++++++++++++  first level  ++++++++++++++ */

#nav .moduletable-example ul.menu{	background:#fff;border:0;}
ul.menu{ border:0;border:solid 0px #eee;}
.module_content ul.menu{ border:0;}
ul.menu li{	border-bottom:solid 1px #ddd;}
ul.menu li a:link, ul.menu li a:visited{ color:#444;}
ul.menu li.active a:link, ul.menu li.active a:visited{ color:#333;}
ul.menu li a:hover,

ul.menu li a:active,

ul.menu li a:focus,

ul.menu li.active a:hover,

ul.menu li.active a:active,

ul.menu li.active a:focus

{

	color:#0A5E69;}
/* ++++++++++++++  second level  ++++++++++++++ */



ul.menu li ul{	border:solid 0px #eee;}
ul.menu li ul li{

	border:solid 0px #000;background:#fff;}
ul.menu li.active ul li a:link,

 ul.menu li.active ul li a:visited

{

	color:#444;border:0;border-bottom:solid 1px #fff;background: #e8e8e8

}
ul.menu li.active ul li.active a:link,

 ul.menu li.active ul li.active a:visited

{

	border:0;color:#333;border-bottom:solid 1px #fff;}
ul.menu li.active ul li a:hover,

 ul.menu li.active ul li a:active,

 ul.menu li.active ul li a:focus

{

	background:#666 !important;color:#fff !important;}
/* ++++++++++++++  third level  ++++++++++++++ */



ul.menu li ul li ul{

	border:0 !important;background:#f5f5f5 !important;padding-bottom:0

}
ul.menu li.active ul li.active ul li a:link,

ul.menu li.active ul li.active ul li a:visited{

	background:#f5f5f5 ;border-bottom:solid 1px #fff;color:#444

}
ul.menu li.active ul li.active ul li.active a:link,

ul.menu li.active ul li.active ul li.active a:visited{

	color:#333;}
/* ++++++++++++++  fourth level  ++++++++++++++ */



ul.menu li ul li ul li ul{

	border:solid 1px #eee !important;padding-top:10px !important;padding-bottom:10px !important;background:#fff url(../images/nature/level4.png) repeat-x !important;}
ul.menu li.active  ul li.active  ul li.active  ul li  a:link,

ul.menu li.active  ul li.active  ul li.active  ul li a:visited{

	font-weight:normal;padding: 3px 2px 3px 40px;font-size:0.9em;background:#fff url(../images/nature/arrow_small.png) no-repeat  30px 5px;color:#444

}
ul.menu li.active  ul li.active  ul li.active  ul li.active  a:link,

ul.menu li.active  ul li.active  ul li.active  ul li.active a:visited{

	font-weight:bold;color:#333;}
/* ++++++++++++++  fifth level  ++++++++++++++ */



ul.menu li ul li ul li ul li ul{

	border:solid 0px #eee !important;padding-top:5px !important;padding-bottom:10px !important;background:#fff url(../images/nature/level4.png) repeat-x !important;}
ul.menu li.active  ul li.active  ul li.active  ul li.active	ul li  a:link,

ul.menu li.active  ul li.active  ul li.active  ul li.active	ul li a:visited{

	font-weight:normal;padding: 3px 2px 3px 5px;font-size:0.9em;background:#fff ;color:#444;margin:0 10px  0 35px;border-bottom:solid 1px #ddd;}
ul.menu li.active  ul li.active  ul li.active  ul li.active  ul li.active  a:link,

ul.menu li.active  ul li.active  ul li.active  ul li.active  ul li.active a:visited

{font-weight:bold;color:#333;}
/* ##########################  content - main   ########################### */





#main{}
#main a:link, #main a:visited{}
#main a:hover, #main a:active, #main a:focus { background:#0A5E69;color:#fff;}
#main th a:hover, #main th a:active, #main th a:focus{ background:#333;color:#fff;}
.items-row{}
.column-1, .column-2{	border: solid 0px;}
.item-separator{ border: solid 0px #333333;}
#main ul li{}
.small{border:solid 0;}
ul#archive-items li.row0, ul#archive-items li.row1{	border-bottom:solid 1px #ddd;}
.archive #adminForm fieldset{

	border:0;padding:0;margin:20px 0

}
/* ++++++++++++++  images  ++++++++++++++ */



.image-left{padding:2px;}
.image-right{ padding:2px;}
/* ++++++++++++++  leading  ++++++++++++++ */



.items-row{}
/* ++++++++++++++++++++ headings +++++++++++++ */



#main h1{

	color:#333;border-top:solid 0px #ddd;border-bottom:solid 1px #ddd;font-family: 'Titillium Maps', Arial;}
/* h1 on frontpage */

/*

#main .blog-featured h1

{

	border-top:solid 0px #ddd;border-bottom:solid 0px #ddd;}
*/

.items-row h2{

	color:#0A5E69;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;}
/* ++++++++++++++  readmore  ++++++++++++++ */



.readmore a:link,

.readmore a:visited,

a.readmore:link,

a.readmore:visited{

	color:#444;background:#eee url(../images/nature/arrow1.gif) repeat-x left top;border:solid 1px #ddd;}
.readmore a:hover,

.readmore a:active,

.readmore a:focus,

a.readmore a:hover,

a.readmore a:active,

a.readmore a:focus{

	background:#555 url(../images/nature/arrow2.gif) no-repeat left 6px !important;color:#fff;}
a.readmore:hover,

a.readmore:active,

a.readmore:focus{

	background:#555;color:#fff;}
/* ++++++++++++++  icons  ++++++++++++++ */



.actions img{	border:0;}
/* ++++++++++++++  items-more  ++++++++++++++ */



#main .items-more h3{

	border-bottom:solid 1px #ddd;border-top:solid 1px #ddd;color:#444;}
#main .items-more ol{color:#000;}
#main .items-more ol li a{

	background:#FFF url(../images/nature/blog_more.gif) no-repeat  !important;color:#0A5E69

}
#main .items-more ol li a:hover,

#main .items-more ol li a:active,

#main .items-more ol li a:focus{

	background: #555 url(../images/nature/arrow2.gif) no-repeat 0px center;color:#0A5E69;}
/* ++++++++++++++  pagination  ++++++++++++++ */



#main .pagination{	border-top:solid 1px #ddd;}
/* ++++++++++++++  article index  ++++++++++++++ */



table.contenttoc{border:solid 1px #ccc;}
/* ##########################  right column   ########################### */



#right{}
#right .moduletable{ color:#000;border:solid 0px #eee;border-top:0;}
#right h3{ color:#333;}
#right h4{	color:#000;border:solid 0;}
#right ul{	border:solid 0 #ccc;color:#000;}
/* ++++++++++++++  button for closing right column  ++++++++++++++ */

#close span{ color:#000;}
/* ##########################  modules  ########################### */



/* ++++++++++++++  mostread, latest news ++++++++++++++ */



.mostread li a:link,

.mostread li a:visited,

.latestnews li a:link,

.latestnews li a:visited{

	background: url(../images/personal/arrow2_grey.png) 2px 7px  no-repeat ;}
.mostread li a:hover,

.latestnews li a:hover,

.mostread li a:active,

.latestnews li a:active,

.mostread li a:focus,

.latestnews li a:focus{

	background:#555 url(../images/arrow_white_grey.png) 2px 6px  no-repeat !important;}
/* ++++++++++++++  newsfeed  ++++++++++++++ */



ul.newsfeed{ border:solid 0px #000;}
.newsfeed-item{	border-bottom:solid 1px #ddd;}
.newsfeed-item h5 a{}
/* ++++++++++++++  newsflash  ++++++++++++++ */

/* newsflash horizontal */



ul.newsflash-horiz{

	border:solid 1px #eee;background:#f5f5f5 url(../images/nature/box.png) repeat-x;}
.newsflash-horiz li{

	border:solid 0px #eee;background:#f5f5f5;}
ul.newsflash-horiz li h4{

	border-bottom:solid 1px #fff;font-family: 'Titillium Maps', Arial;}
/* newsflash vertical */



.newsflash-vert{}
/* ++++++++++++++  banner  ++++++++++++++ */



.banneritem{ border:0;}
.banneritem img { border:0;border-radius:8px;}
.banneritem a{ background:none;display:block;}
.banneritem a img{	background:none;border:0;}
/* ++++++++++++++  login  ++++++++++++++ */



#login-form .inputbox{

	border:solid 1px #ddd;background:url(../images/content_bg.gif) repeat-x;}
fieldset.input{	border:0;}
input.button,

button.button,

button.validate{

	/*background:#FFFFFF url(../images/nature/arrow1.gif) no-repeat left top;border:1px solid #DDDDDD;color:#444444;*/

}
/* ++++++++++++++  tabs/ slide  ++++++++++++++ */



ul.tabs{

	border:solid 1px #ddd;border-bottom:0;background:#f5f5f5 url(../images/nature/box.png) repeat-x;}
ul.tabs li{

	background:#f5f5f5 url(../images/nature/box.png) repeat-x;border-right:solid 1px #ddd

}
ul.tabs li a:link, ul.tabs li a:visited{ color:#333;}
ul.tabs li a:hover, ul.tabs li a:active, ul.tabs li a:focus{ color:#000;}
.tabcontent{

	border:solid 1px #ddd;background:#fff;color:#000;}
.tabcontent .linkclosed{

	color:#000;border-bottom:solid 1px #e5e5e5;}
ul.tabs li a.linkopen{

	background:#fff;color:#333;border:0

}
ul.tabs li a.linkclosed:hover,

ul.tabs li a.linkclosed:active,

ul.tabs li a.linkclosed:focus,

ul.tabs li a.linkopen:hover,

ul.tabs li a.linkopen:active,

ul.tabs li a.linkopen:focus{

	background:#555;color:#fff;}
/* ++++++++++++++  category-module  ++++++++++++++ */



.category-module li{ border-bottom:solid 1px #ddd;}
.category-module li li{	border:0;}
/* ##########################  search   ########################### */



.searchintro img{ border:0px;}
.inputbox:focus{ border:solid 2px #000;}
.word{ 	background:#fff;border:solid 0px #ccc;}
.word input{ background:#fff;border:solid 1px #999;color:#044b63;}
.only{	border:solid 1px #ccc;}
.phrases{ border:solid 1px #ccc;}
/* ++++++++++++++  selects  ++++++++++++++ */

.phrases .inputbox{

	background:#fff;color:#000;}
.phrases .inputbox option{

	background:#f5f5f5;border-bottom:solid 1px #ccc;}
.phrases .inputbox option a:hover{

	background:#C00;border-color:#CFD0D6;color:#fff;}
/* ++++++++++++++  search results	++++++++++++++++++ */



dl.search-results{	background:#f5f5f5;}
dl.search-results dt.result-title{	border-top:dotted 1px #ddd;}
dl.search-results dd.result-created{border-bottom:solid 5px #fff;}
/* ##########################  forms   ########################### */



/* ++++++++++++++  form validation  ++++++++++++++ */



.invalid{	border-color:red !important;}
label.invalid{	color:red;}
/* ##########################  user profile  ########################### */



#users-profile-core,

#users-profile-custom{

	border:solid 1px #ccc;}
#member-profile fieldset{

	border:solid 1px #ccc;}
/* ##########################  tables   ########################### */



table{	border:solid 1px #ddd !important;}
tbody{

}
tr.odd,

.cat-list-row1{

	background:url(../images/news.gif)  repeat-x;}
table.newsfeeds td,

table.weblinks td

{



}
table.weblinks th,

table.newsfeeds th,

table.category th,

table.jlist-table th

{

	background:#444;color:#fff

}
table.weblinks th a,

table.newsfeeds th a,

table.category th a,

table.jlist-table th a

{

	color:#fff !important

}
td.table_footer{

	background:#ddd url(../images/table_footer.gif) bottom left repeat-x;}
td.counter{

}
td.num,

td.hits{

}
td p{

}
table.category th a img{border:solid 0px ;}
/* for opera */

tr, td{ border:solid 1px #ddd;}
fieldset.filters{border:0;}
/* ##########################  contacts   ########################### */



.contact form{color:#FFF;}
.contact label{ font-size:13px;}
.contact input{	background:#4eb3c6;color:#000;border:0;height:20px;padding:2px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;width:350px;font-size:13px;}
.contact input[type="checkbox"] { width:11px;}
.contact textarea{ background:#4eb3c6;color:#000;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding:2px;border:0;width:350px;height:150px;font-size:13px;}
.contact input.invalid, .contact textarea.invalid {	border:solid 2px red;}
.contact label.invalid{	color:red;}
.contact-miscinfo{}
.contact-miscinfo a{ color:#FFF;text-decoration:underline;}
.contact-miscinfo a:hover{ text-decoration:none !important;}
/* ++++++++++++++  Error Message contact form  ++++++++++++++ */



p.error{

	color:#044b63;background:#eee;border-top:3px solid #044b63;border-bottom:3px solid #044b63;}
body.contentpane{background:#fff;}
.box1{border-right:solid 1px #ddd}
.box3{border-left:solid 1px #ddd;}
.box h3{font-family: 'Titillium Maps', Arial;}
#bottom a img{	border:0 none;}
/* ##########################  editor  ########################### */



.contentpaneopen_edit img{	border:0;}
form.editor fieldset{border:solid 1px #ccc;}
/* ++++++++++++++  edit  ++++++++++++++ */



form#adminForm{	border:solid 0px #000;}
.edit form#adminForm fieldset{	border:solid 1px #ddd;}
.edit form#adminForm  legend{ font-weight:bold;}
/* ++++++++++++++  tooltip  ++++++++++++++ */



.tip{ border:solid 1px #333;background:#ffffcc;color:#000;}
/*-------------------------------*/



table.pagenav, table.pagenav tr, table.pagenav td {border:0 !important}
#main .categories-list ul{list-style-type:none ;}
/* contact  plain */

#main .contact h3{

	border-bottom:solid 1px #ddd;margin: 20px 0

}
.form-required{

	font-weight:bold;margin:10px 0;background:#fff url(../images/req.png) no-repeat;padding:10px 40px



}
.contact .inputbox,

.registration input,

.profile-edit input,

.login-fields input

{

	background:#fff url(../images/content_bg.gif) repeat-x ;border:solid 1px #ccc;padding:3px

}
.profile-edit select{

	padding:0px;border:solid 1px #ccc;background:#f5f5f5

}
.profile-edit select option{padding:3px;}
/* contact  slider */



.panel{

	border:solid 1px #ddd;margin-top:-1px

}
#main .contact .panel h3{

	margin:0px 0 0px 0;padding: 0;background:#eee;border:0

}
.panel h3 a{

	display:block;padding:6px;text-decoration:none;color:#444;padding:6px;}
.panel h3.pane-toggler a{ background:#f5f5f5 url(../images/slider_plus.png) right  top no-repeat;}
.panel h3.pane-toggler-down a{

	background:#f5f5f5  url(../images/slider_minus.png) right  top no-repeat;border-bottom:solid 1px #ddd;}
.pane-slider{

	border:solid 0px;padding:0px 10px !important;margin:0;background: url(../images/nav_level_1.gif) repeat-x ;}
.panel .contact-form, .panel  .contact-miscinfo{ padding:10px;}
.contact .panel .contact-form form,

.contact .panel .contact-address{

	margin:20px 0 0 0;}
.categories-list .category-desc ul li {list-style-type:square;}
/* tabs */



div.current{ background: url(../images/nav_level_1.gif) repeat-x ;}
#close a{text-decoration:none;}
.shadow{ width:100%;height:24px;background:url(../images/nature/shadow-nav.png) center no-repeat;}
.glow{ width:100%;background:url(../images/nature/bg-glow.png) center -30px no-repeat;height:690px;}
#headerAll-inner .glow{ height:445px;}
.cloud{ width:100%;height:130px;/*background:url(../images/nature/cloud.png) 22px 2px no-repeat;*/ margin:0px;}
.cloud2{ width:100%;background:url(../images/clo.png) center repeat-x;height:48px;margin-top:-40px;position:relative;z-index: 1;}
.cloud22{ width:100%;background:url(../images/top-cloud.png) center repeat-x;height:140px;margin-top:-40px;position:relative;z-index: 1; margin-bottom:-50px;}

/*.cloud2{ width:100%;background:url(../images/nature/cloud2.png) center repeat-x;height:48px;margin-top:-40px;position:relative;z-index: 1;}
*/

.slidermod-con{ padding-top:130px;}
.ie9 .sliderMod h2{ padding-bottom:10px;}
.sliderMod{ width:100%;background:url(../images/nature/slider-bg.png) 108px center no-repeat;height:434px;margin-left:3px;width:1132px;position:relative;z-index:99;}
.sliderMod h2{ margin:0;padding:26px 0 0 0;text-align:center;font-weight:normal;font-family:'OliverRegular';font-size:45px;color:#ff0090;}
.ie7 .sliderMod h2{ padding:33px 0 5px 0 !important;}
.ie8 .sliderMod h2{ padding:33px 0 5px 0 !important;}
#headerAll-inner .sliderMod{ height:445px;}
#slidercon{ width:100%;background:#FFF;}
#slider{ margin:0 auto;width:925px;}
#slider img{border:0;}
#slider h3{ margin:0;/*font-family:'SteinweissScriptBoldRegular';*/ font-size:27px;padding:15px 0 0;color:#000;font-weight:normal;text-align:left;}
.block{ width:100%;float:left;margin-bottom:20px;margin-left:15px;}
.showcaseAd{ float:left;width:210px;height:293px;display:block;margin-left:0px;}
.showcaseAd a img{ border:0;}
.videoMod{ float:left;position:relative;width:750px;height:347px;display:block;margin-top:-20px;position:relative;background:url(../images/nature/video-bg.png) 0px 0px no-repeat;padding-top:53px;}
.videoMod .videoIcon{ position:absolute;bottom:0;right:10px;width:243px;height:141px;background:url(../images/nature/video-icon.png) 0px 0px no-repeat;z-index:111;}
.videoMod .video{ width:600px;height:222px;/*background:#000 url(../images/nature/video.jpg) 0px 0px no-repeat;*/ margin:0px 0px 0px 76px;}
.mobileAppBlock{ width:100%;background:#FFF;padding-top:20px;min-height:393px;}
.mobileAppCon{ width:1200px;position:relative;margin:0px auto;background:#FFF url(../images/nature/mobile-app-bg.jpg) 0px bottom no-repeat;height:520px;}
.sayHello{ float:left;width:348px;height:520px;position:relative;}
.sayHello h3{ font-family:'SteinweissScriptBoldRegular';font-size:52px;margin:0px 0 15px 0;padding:0px;color:#000;font-weight:normal;}
.sayHello .contents{ width:183px;float:left;margin-left:140px;padding:0px 10px 0 15px;position:relative;z-index:1;}
.sayHello h4{ font-family:'FrutigerCndBold';font-size:16px;padding-bottom:10px;font-weight:normal;margin:0;}
.sayHello .contents p{ font-family:'FrutigerCndBold';font-size:16px;margin-bottom:10px;padding-bottom:0;line-height:1.2em;}
.sayHello .contents p a{ color:#FFF;text-decoration:underline;}
.sayHello .contents p a:hover{ text-decoration:none;}
.sayHello .btmLeft{ width:342px;height:228px;position:absolute;background:url(../images/nature/graphics1.png) right bottom no-repeat;left:102px;bottom:0;z-index:0;}
.mobAppCon{ float:left;width:735px;height:520px;position:relative;background:url(../images/nature/mobile-app-img1.jpg) 353px 121px no-repeat;}
.mobAppCon h3{ font-family:'SteinweissScriptBoldRegular';font-weight:normal;font-size:52px;margin:0px 0 15px 0;padding:0px;color:#000;}
.mobAppCon .contents{ width:430px;float:left;color:#000;margin-left:85px;}
.mobAppCon .contents p{font-family:'FrutigerCndBold';color:#515050;font-size:18px;line-height:1.2em;}
.mobAppCon h4{ margin:0;padding:0;text-align:left;color:#959697;font-size:18px;font-weight:normal;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
/* _______ Slider ______ */



.main_view {

	float: left;position: relative;margin-top:6px;}
/*--Window/Masking Styles--*/

.window {

	height:322px;width: 939px;margin-left:122px;overflow: hidden;/*--Hides anything outside of the set width/height--*/

	position: relative;}
.image_reel {

	position: absolute;top: 0;left: 0;}
.image_reel img {float: left;}
.image_reel a img{ border:0;}
/*--Paging Styles--*/

.paging {

	position: absolute;left: 148px;width: 750px;z-index: 100;/*--Assures the paging stays on the top layer--*/

	text-align: center;display: none;/*--Hidden by default, will be later shown with jQuery--*/

}
.paging a {

	padding:0;height:30px;text-decoration: none;color: #fff;float:left;}
.paging a.slide1{ width:125px;background:url(../images/nature/video-production.png) no-repeat 0px 0px;margin-right:20px;}
.paging a.slide2{ width:95px;background:url(../images/nature/cloud-power.png) no-repeat 0px 0px;margin-right:20px;}
.paging a.slide3{ width:209px;background:url(../images/nature/webdesign-dev.png) no-repeat 0px 0px;margin-right:21px;margin-left: 1px;}
.paging a.slide4{ width:200px;background:url(../images/nature/mobile-app-dev.png) no-repeat 0px 0px;}
.paging a:hover.slide1{ width:125px;background:url(../images/nature/video-production-h.png) no-repeat 0px 0px;margin-right:20px;}
.paging a:hover.slide2{ width:95px;background:url(../images/nature/cloud-power-h.png) no-repeat 0px 0px;margin-right:20px;}
.paging a:hover.slide3{ width:209px;background:url(../images/nature/webdesign-dev-h.png) no-repeat 0px 0px;margin-left: 1px;}
.paging a:hover.slide4{ width:200px;background:url(../images/nature/mobile-app-dev-h.png) no-repeat 0px 0px;}
.paging a.slide1.active { width:125px;background:url(../images/nature/video-production-h.png) no-repeat 0px 0px;margin-right:20px;}
.paging a.slide2.active { width:95px;background:url(../images/nature/cloud-power-h.png) no-repeat 0px 0px;margin-right:20px;}
.paging a.slide3.active { width:209px;background:url(../images/nature/webdesign-dev-h.png) no-repeat 0px 0px;margin-left: 1px;}
.paging a.slide4.active { width:200px;background:url(../images/nature/mobile-app-dev-h.png) no-repeat 0px 0px;}
.paging a img{ border:0;}
.paging a.active {

	font-weight: bold;}
.paging a:hover {font-weight: bold;}
/*_______ Article Style __________*/



ul.mobileDev{ list-style:none;display:block;width:700px;margin:0px;padding:0px;}
ul.mobileDev li{ list-style:none;float:left;width:300px;margin-right:50px;font-size:15px;color:#FFF;padding:0;line-height:1.5em;}
ul.mobileDev li span{ width:50px;height:60px;display:block;float:left;margin-right:10px;text-align:left;}
ul.testimonials{list-style:none;margin:0;}
/*ul.testimonials em{ margin-top:5px;display:block;color:#C4F1F9;}
ul.testimonials li{ border-bottom:1px solid #1D8396;padding:10px 0px;}
*/



ul.testimonials li{ float:left;list-style:none;padding: 10px 0;background:url(../images/cld.png) no-repeat right top;}
ul.testimonials li .top{ background:url(../images/nature/test-top.png) repeat-y;width:705px;height:0px;}
ul.testimonials li .mid{ padding:90px;color:#5a5a5a;font-size:14px;line-height:20px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
ul.testimonials li .mid em{ font-weight:bold;line-height:30px;color:#f2674e;font-size:15px;font-weight:bold;}
ul.testimonials li .mid a{ color:#8d2451;text-decoration:none;}
ul.testimonials li .mid a:hover{ color:#fff;}
ul.testimonials li .bottom{ background:url(../images/nature/test-bottom.png) left bottom no-repeat;height:0px;}
ul.testimonials li + li + li .mid { padding:74px 80px 126px;}
ul.testimonials li + li + li + li .mid { padding:91px 80px 90px 80px;}
ul.testimonials li + li + li + li + li .mid { padding:90px 80px 105px;}
ul.testimonials li + li + li + li + li + li .mid { padding:90px 80px 90px 80px;}
ul.testimonials li + li + li + li + li + li, ul.testimonials li + li, ul.testimonials li + li + li + li + li + li {  background:url(../images/cld2.png) no-repeat right top;}
ul.testimonials li + li + li, ul.testimonials li + li + li + li + li {background:url(../images/cld.png) no-repeat right top;}
ul.testimonials li + li + li + li {background:url(../images/cld.png) no-repeat right top; background-size: 718px 400px;}
ul.testimonials li + li + li + li + li {background-size: 719px 450px;}

.contact-miscinfo{ float:left;width:212px;padding-top:0;}
.contact h3{/*font-family: 'FrutigerCndBold';*/

    font-size: 18px;font-weight: normal;margin-bottom: 20px;}
.contact .sayhello-right { float:left;width:212px;/* font-family: 'FrutigerCndBold';*/ font-size: 18px;font-weight: normal;}
.contact .sayhello-right p{ font-size:14px;}
.contact .sayhello-right a{ color:#FFF;font-weight:normal;font-size:14px;}
.contact a:hover, .contact-misc a:hover{ text-decoration:none;}
.contact-form fieldset{ padding:0px 15px  15px  15px  }
.contact-form legend{ padding-bottom:15px;}
.showcasefooter{background-color: #FFFFFF;position: relative;}
.showcasefooter p{height: 30px;line-height: 30px;margin:0;color:#2f2f2f;font-weight: bold;font-size: 12px;}
#header .showcaseNav ul{left:80px;}
.showcase-line{ background:#b4eaec url(../images/showcase-line.png) center top repeat-x;height:100%;}
.showcase-bg{ background: url(../images/showcase-bg.jpg) center top no-repeat;height:100% !important;}
#header #topMenu ul.menu a.login{ position:relative;display:block;background:#48A2A5;border-top:3px solid #48A2A5 !important;padding:3px 15px 6px !important;color:#FFF !important;}
#header #topMenu ul.menu a:hover.login, #header #topMenu ul.menu li:hover a.login{ border-top:3px solid #3ab5eb !important;background:#3ab5eb !important;}
#header #topMenu ul.menu li:hover ul{ display:block;position:absolute;top:29px;right:5px;z-index:99;background:#3ab5eb;}
#header #topMenu ul.menu ul{ display:none;margin:0;padding:0;top:29px;list-style:none;z-index:99;background:#33878a;}
#header #topMenu ul.menu li ul li{ clear:both;padding:0px 0px 0px 8px !important;display:block;background:none;border-bottom:1px solid #0fa7d7;}
#header #topMenu ul.menu li ul li:hover{ background:#1191b9 !important;}
#header #topMenu ul.menu li ul li a{ background:none;border-top:0 !important;color:#FFF !important;float:none !important;margin:0 !important;display:block;padding:6px 12px !important;text-align:left;}
#header #topMenu ul.menu li ul li a:hover{ border-top:0;background:#1191b9 !important;float:none !important;}
#header #topMenu ul.menu ul li a.control-panel{ background:url(../images/email-control-icon.png) left no-repeat;padding-left:30px !important;}
#header #topMenu ul.menu ul li a:hover.control-panel{ background:#1191b9 url(../images/email-control-icon.png) left no-repeat !important;}
#header #topMenu ul.menu ul li a.hosting-panel{ background:url(../images/hosting-icon.png) left no-repeat;padding-left:30px !important;}
#header #topMenu ul.menu ul li a:hover.hosting-panel{ background:#1191b9 url(../images/hosting-icon.png) left no-repeat !important;}
#header #topMenu ul.menu ul li a.files{ background:url(../images/files-icon.png) left no-repeat;padding-left:30px !important;}
#header #topMenu ul.menu ul li a:hover.files{ background:#1191b9 url(../images/files-icon.png) left no-repeat !important;}
/*---------------Extra CSS------------------*/

#box_module p{

    color: #333333;margin: 0;padding-bottom: 0;padding-top: 15px;}
/*Add CSS*/



.serviceWrap{ float:left;width:730px;display:block;padding:0 0 0 20px;}
#main .serviceWrap h3{ margin:0;/*font-family:'SteinweissScriptBoldRegular';*/ font-size:27px;padding:0 0 0 20px;color:#FFF;font-weight:normal;text-align:left;}
.mobileAppBlock{ min-height:0;padding-top:0;}
.services{ position:relative;width:730px;}
.serviceWrap .jcarousel-skin-tango .jcarousel-prev-horizontal{ top:100px;left:-1px;}
.serviceWrap .jcarousel-skin-tango .jcarousel-item{ text-align:left;width:350px;height:350px;}
.serviceWrap .jcarousel-skin-tango .jcarousel-container{ background-color:transparent;}
.serviceWrap .jcarousel-skin-tango .jcarousel-container-horizontal {width:690px;padding: 14px 0 0;height:112px;}
.serviceWrap .jcarousel-skin-tango .jcarousel-clip-horizontal {width:690px;}
.serviceWrap .jcarousel-skin-tango .jcarousel-next-horizontal{ right:-2px;top:100px;}
.serviceWrap .jcarousel-skin-tango .jcarousel-item-horizontal{ margin-right:0 !important;}
.serviceWrap .deepest {background-color:#fff;border-radius: 5px 5px 5px 5px;box-shadow: 0 0 0 1px #FFFFFF inset;padding: 15px;width:310px;min-height:282px;margin-right:10px;}
.serviceWrap .module-title{

    background: url("../images/hr.png") repeat-x scroll 0 100% transparent;/* font-family: "Maven Pro";*/ color:#666666;font-size: 24px;margin-bottom: 10px;padding-bottom: 18px;text-align:left;}
.serviceWrap .deepest p{color: #333333;margin: 0;padding-bottom: 0;padding-top: 15px;}
.serviceWrap .deepest p.dscr{ min-height:55px;font-size:12px;}
.serviceWrap .deepest a.button-more{background: url(../images/read-more1.png) left top no-repeat !important;color:#444444 !important;font-size: 11px;width:69px;height:22px;display:block;text-decoration:none;padding:4px 0 0 31px;text-transform:uppercase;}
.serviceWrap .deepest a.button-more:hover{background: url(../images/read-more1.png) left top no-repeat !important;color:#444444 !important;}
.showcaseAd{ margin-top:70px;}
.serviceWrap .jcarousel-skin-tango {
    background: none;
    border-radius: 10px;
    clear: both;
    float: left;
    height: 375px;
    width: 710px;
    padding: 0 0 0 20px; margin-bottom:10px;
}
.serviceWrap .viewMore{ float:right;margin-right:27px;}
.sbox-content-iframe #headerAll-inner,  .sbox-content-iframe  #breadcrumbs, .sbox-content-iframe #footer-outer2{ display:none;}
.sbox-content-iframe #inner-main{ width:650px;}
.sbox-content-iframe #contentarea, .sbox-content-iframe  #contentarea2{ width:}
.spamwindow #headerAll-inner,  .spamwindow  #breadcrumbs, .spamwindow #footer-outer2{ display:none;}
.spamwindow #inner-main{ width:650px;}
.spamwindow #contentarea, .spamwindow  #contentarea2{ width:}
.viewMore a{background: url(../images/view-button.png) left top no-repeat !important;color:#fff !important;font-size: 16px;width:117px;height:34px;line-height:34px;display:block;text-decoration:none;text-transform:uppercase;text-align:center;}
.item-page ul{ padding-bottom:15px;}
.shopWrap{ clear:both;float:left;width:720px;}
.shopWrap .serviceWrap{ width:720px;padding-left:0;}
.shopWrap ul{ margin-left:0;}
.shopWrap ul li{ list-style:none;float:left;/*margin:0 20px 15px 0;*/}
.serviceWrap .deepest p.priceLbl{ color:#F00;font-size:16px;}
.shopWrap .serviceWrap .deepest{ float:left;}
.priceLblWrap{ clear:both;}
.priceLblWrap .priceLbl{ padding:0;float:left;}
.priceLblWrap .button-more{ float:right;margin-top:11px;}
#rightcolumn .custom a{ color:#D5F5FB;}
.contentpaneNew h2 {color:#FFFFFF;font-size: 22px;font-weight: normal;margin-bottom: 10px;padding:0;}
body.contentpaneNew{color:#FFF;font-family: 'Open Sans', sans-serif;font-size: 100.01%;padding:0;margin:0;background-color:#278C9F;}
.contentpaneNew p {font-size: 13px;line-height: 18px;margin: 0 0 20px;}
.contentpaneNew ul {padding-bottom: 15px;}
.contentpaneNew ul li {line-height: 1.5em;margin-bottom:3px;}
.contentpaneNew .item-page{ padding-left:15px;}
.contentpaneNew #main a, .item-page a{color:#C4F1F9;}
.contentpaneNew #main a:hover, .item-page a:hover { background-color:transparent;color:#FFFFFF;}
.contentpaneNew p strong{ font-weight:bold;}
body.contentpaneNew .termOfUse ol{ list-style:lower-alpha !important;}

.our-partner{width:100%; position:relative; padding:15px 0; margin:5px 0 30px; color:#fff;
    background:#1390b6;
    background: -webkit-linear-gradient(#18b6e6, #1390b6); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#18b6e6, #1390b6); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#18b6e6, #1390b6); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#18b6e6, #1390b6);
}
.our-partner ul{list-style:none; margin:0; padding:0; text-align:center;}
.our-partner ul li{display:inline-block; margin:0; padding:0 5px; max-width:200px; max-height:65px;}
.our-partner ul li img {
    max-height: 65px;
    margin: 0 auto;
    border-radius: 5px;
    box-shadow: rgba(0,0,0,0.5) 0 0 3px; max-width:100%; background:none; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;
}
.container-1{ max-width:925px;}
h3.title{
    color: #000;
    font-size: 27px;
    font-weight: normal;
    margin:20px 0 0;
    padding: 15px 0 0;
    text-align: left;
}
.blog-featured .article-info{display:none;}
.blog-featured h2.item-title{font-size:36px;}
.blog-featured p{font-size:16px; line-height:26px;}

.social-share{padding-top:1px; width:500px;}
.social-share a{display:inline-block; float:left; max-width:50px; vertical-align:middle;}
.social-share .moduletable{float:left; margin:0;}
.social-share .moduletable > div {
    float: left;
}
.social-share .moduletable #gpluscode{margin:11px 0 0 !important; padding:0 !important; float:left;}

.social-share .moduletable h3{display:none;}
.social-share img{max-width:50px; max-height:50px;}
.order-online {
    background: none repeat scroll 0 0 #efefef;
    border: 1px solid #ccc;
    border-radius: 5px;
    font-size: 12px;
    line-height: 14px;
    margin: 0 0 0 10px;
    padding: 2px 5px;
    vertical-align: middle;
}
.order-online a{text-decoration:none;}
.order-online:hover{ background:#dddddd; color:#222;}

.clear{
   clear:both;
}

#footer-outer .container{max-width:930px; color:#999;}
.row{ margin:0 -1%;}
.col{float:left;}
.col-5{width:18%; padding:15px 1%; float:left; margin-bottom:30px;}
.col-4{width:23%; padding:15px 1%; float:left; margin-bottom:30px;}

.footer h2{
    margin: 0; font-size:18px; color:#333;
	}
.footer ul{margin:0 0 15px; padding:0;}
.footer ul li{margin:3px 0; padding:0; display:block; background:url(../images/foot-list.png) no-repeat left 7px; padding-left:10px;}
.footer ul li a,.footer a{color:#1498c0;}
.footer ul li a:hover,.footer a:hover{color:#1f9ac1;}
.site-info{width:100%; display:inline-block; background:#efefef; padding:5px 0; color:#333;}

.footerlinkBtm{float:right;}
.footerlinkBtm ul{margin:0; padding:0;}
.footerlinkBtm ul li{display:inline-block; margin:0 0 0 10px; border:none;}

#footer .footerlinkBtm ul.menu li.last a{ background-image:none;padding-right:0;}
#footer .footerlinkBtm ul.menu li a{background:url(../images/nature/footer-separator.gif) right no-repeat;padding:0 10px 0 0;}
.footerlink ul.menu li.active a{ color:#278C9F !important;}
.serviceWrap .deepest p.priceLbl a{ color:#FF0000;}
.serviceWrap .deepest p.priceLbl a:hover{ text-decoration:none;}
.footerL{ float:left;width:390px;}
.footerR{ float:right;width:508px;}

a#pull { display:none;}


@media only screen and (min-width: 768px) and (max-width: 900px) {
a#pull { display:block;}
#headerAll { width:760px; min-width:0px;}
#header { width:750px;}

#header #mainNav{top:126px;}
#header #mainNav ul.menu{height:32px; background:none;}
#header .showcaseNav ul.menu{height:32px;}
#header #mainNav ul.menu li{height:32px;}
#header #mainNav ul.menu li a{ padding:0px;}
#mainNav ul li ul { top:32px;}

.sliderMod { width:755px;background: url(../images/nature/slider-bg.png) no-repeat center top; background-size: 812px auto;}
.window { height: 260px; margin-left: 12px; overflow: hidden; position: relative; width: 731px;}

.image_reel img { width:731px; height:auto;}
.sliderMod {}

.paging { left:7px;}
.paging a.slide1, .paging a:hover.slide1, .paging a.slide1.active { width:103px;background-size: 103px auto;}
.paging a.slide2, .paging a:hover.slide2, .paging a.slide2.active { width:70px;background-size: 70px auto;margin-right:20px;}
.paging a.slide3, .paging a:hover.slide3, .paging a.slide3.active { width: 172px; background-size: 172px auto; margin-right:21px; margin-left: 1px;}
.paging a.slide4, .paging a:hover.slide4, .paging a.slide4.active { width:158px; background-size: 158px auto;}
.glow { height:590px;}
.sliderMod { height:400px;}
#contentarea, #contentarea2 { width:760px;}

.showcaseAd { margin: 40px 0 0 0;}
.showcaseAd a img, .showcaseAd { width:140px; padding-top:5px;}
.serviceWrap .jcarousel-skin-tango .jcarousel-next-horizontal { right:-16px!important;}

.serviceWrap, .services, .serviceWrap .jcarousel-skin-tango { width:556px!important;}
.serviceWrap .jcarousel-skin-tango .jcarousel-container-horizontal, .serviceWrap .jcarousel-skin-tango .jcarousel-clip-horizontal { width:556px!important;}

.serviceWrap .jcarousel-skin-tango .jcarousel-item { width:256px!important;}
.serviceWrap .deepest {min-height: 282px; padding: 10px; width: 236px!important;}
.serviceWrap .deepest .size-auto { width:210px!important; height:auto!important; padding-left:13px;}

#mycarouse2 li { width: 256px!important; margin: 0 15px!important;
    overflow: hidden;}
.serviceWrap .jcarousel-skin-tango .jcarousel-item{height:312px;}
.serviceWrap .jcarousel-skin-tango{ height:338px;}
.serviceWrap .viewMore { margin-right:0px;}

.jcarousel-skin-tango .jcarousel-container-horizontal { width:660px; margin:0 auto;}
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:575px!important;margin:0 auto;}
.jcarousel-skin-tango .jcarousel-container-horizontal { width:675px!important; margin:0 auto;}
#slider { width:700px!important;}
.block { width:auto!important;}

.serviceWrap .jcarousel-skin-tango .jcarousel-prev-horizontal{ top:118px!important;}
.serviceWrap .jcarousel-skin-tango .jcarousel-next-horizontal{ top:118px!important;}
.footerR { width:728px;}
.footer2 { float:right; width:100%; text-align:right; padding-top:5px;}
.footer2 a, .footer2 { color:#0A5E69;}
.footer2 a:hover { color:#000;}
#sun { margin-left:104px!important;}



.innerBannermod .banneritem { padding:59px 0 0 0; width:750px; margin:0 auto; text-align:center;}
.innerBannermod .banneritem img { width:700px;}

.btp-list { margin: 0 auto; overflow: hidden!important; width: 667px!important; }

#footer-sub-inner { width:auto!important;}
.btp h1.btp-title1 { padding-left:30px!important;}
.social { margin: 0 0 15px 135px!important;}
.footer-rightpart { padding:20px!important;}



#inner-main { width:502px!important;}
.item-page { padding-left:16px!important;}


ul.testimonials li .top, ul.testimonials li .bottom { display:none;}
ul.testimonials li .mid { padding:65px;}
ul.testimonials li { background-size:502px 300px;}

ul.testimonials li + li + li + li + li + li .mid, ul.testimonials li + li .mid, ul.testimonials li + li + li + li + li + li .mid { padding:108px 65px;}

ul.testimonials li + li + li + li + li + li, ul.testimonials li + li, ul.testimonials li + li + li + li + li + li {background-size:502px 535px;}

ul.testimonials li + li + li + li .mid, ul.testimonials li + li + li + li + li .mid {padding:111px 65px}
ul.testimonials li + li + li .mid {padding:79px 65px}
ul.testimonials li + li + li {background-size:502px 380px;}
ul.testimonials li + li + li + li, ul.testimonials li + li + li + li + li {background-size:502px 536px;}

.contact-form, .contact h3 { width:690px!important; overflow:hidden!important; clear:both!important;}

.shopWrap { width:502px!important;}
.serviceWrap .deepest { width:214px!important;}
.serviceWrap, .services, .serviceWrap .jcarousel-skin-tango { width:490px!important;}

ul.mobileDev { width:100%!important;}
ul.mobileDev li { width:90%!important; margin-right:0px!important;}

}

@media only screen and (min-width: 480px) and (max-width: 760px) {
a#pull { display:block;}
#headerAll { width:470px; min-width:0px;}
#header { width:470px;}

#header #mainNav{top:126px; width:450px;}
#header #mainNav ul.menu li a { width:auto!important; padding: 0 10px!important; font-size:12px!important;}
#header #mainNav ul.menu li a:visited{color:#FFF;font-size:12px!important;/*font-family:'BradleyHandITCBold';*/text-transform:capitalize;}
#header #mainNav ul.menu{height:32px; background:none;}
#header .showcaseNav ul.menu{height:32px;}
#header #mainNav ul.menu li{height:32px;}
#header #mainNav ul.menu li a{ padding:0px;}
#mainNav ul li ul { top:32px; width:150px!important;}
#mainNav ul li ul li, #mainNav ul li ul li a { float:none!important; display:block!important;}

.sliderMod { width:455px;background: url(../images/nature/slider-bg.png) no-repeat center top; background-size: 470px auto;}
.window { height: 170px; margin-left: 8px; overflow: hidden; position: relative; width: 440px;}

.image_reel img { width:440px; height:auto;}
.sliderMod {}

.sliderMod h2 { margin:0px; display:none; }

.paging { left:7px;}
.paging a.slide1, .paging a:hover.slide1, .paging a.slide1.active { width:103px;background-size: 103px auto;}
.paging a.slide2, .paging a:hover.slide2, .paging a.slide2.active { width:70px;background-size: 70px auto;margin-right:20px;}
.paging a.slide3, .paging a:hover.slide3, .paging a.slide3.active { width: 172px; background-size: 172px auto; margin-right:21px; margin-left: 1px;}
.paging a.slide4, .paging a:hover.slide4, .paging a.slide4.active { width:158px; background-size: 158px auto;}
.glow { height:275px;}
.sliderMod { height:200px;}
#contentarea, #contentarea2 { width:460px;}
.main_view { margin-top:44px;}
.paging { display:none!important;}

.showcaseAd { margin: 40px 0 0 0;}
.showcaseAd a img, .showcaseAd { width:140px; padding-top:5px;}
.serviceWrap .jcarousel-skin-tango .jcarousel-next-horizontal { right:-2px!important;}

.serviceWrap, .services, .serviceWrap .jcarousel-skin-tango { width: 256px!important;}
.serviceWrap .jcarousel-skin-tango .jcarousel-container-horizontal, .serviceWrap .jcarousel-skin-tango .jcarousel-clip-horizontal { width:256px!important; height:316px!important;}

.serviceWrap .jcarousel-skin-tango .jcarousel-item { width:256px!important;}
.serviceWrap .deepest {min-height: 282px; padding: 10px; width: 236px!important;}
.serviceWrap .deepest .size-auto { width:210px!important; height:auto!important; padding-left:13px;}

#mycarouse2 li { width: 256px!important; margin: 0px!important;
    overflow: hidden;}
.serviceWrap .jcarousel-skin-tango .jcarousel-item{height:312px;}
.serviceWrap .jcarousel-skin-tango{ height:338px;}
.serviceWrap .viewMore { margin-right:0px;}

.jcarousel-skin-tango .jcarousel-container-horizontal { width:370px; margin:0 auto;}
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:288px!important;margin:0 auto;}
.jcarousel-skin-tango .jcarousel-container-horizontal { width:370px!important; margin:0 auto; overflow:hidden;}
#slider { width:370px!important;}
.block { width:auto!important;}

.jcarousel-skin-tango .jcarousel-prev-horizontal { left:0px!important;}
.jcarousel-skin-tango .jcarousel-next-horizontal { right:0px!important;}

.serviceWrap .jcarousel-skin-tango .jcarousel-prev-horizontal{ top:118px!important;}
.serviceWrap .jcarousel-skin-tango .jcarousel-next-horizontal{ top:118px!important;}
.footerR { width:432px;}
.footer2 { float:right; width:100%; text-align:right; padding-top:5px;}
.footer2 a, .footer2 { color:#0A5E69;}
.footer2 a:hover { color:#000;}
#sun { margin-left:11px!important;}

.contentField, #slidercon, #footer-outer, .glow, #all { width:470px!important; margin: 0 auto!important; overflow:hidden;}

#cloudWrapper { display:none!important;}
.slidermod-con { padding-top:0px;}


.innerBannermod .banneritem { padding:15px 0 0 0; width:470px; margin:0 auto; text-align:center;}
.innerBannermod .banneritem img { width:440px;}
#headerAll-inner .glow { height:273px!important;}

.btp-list { margin: 0 auto; overflow: hidden!important; width: 470px!important; }

#footer-sub-inner { width:auto!important;}
#breadcrumbs ul { margin-left:10px!important;}
.btp h1.btp-title1 { padding-left:10px!important;}
.social { margin: 0 0 15px 135px!important;}
.footer-rightpart { padding:20px!important;}

.btp-item { width:217px!important;}
.btp-item img { width:217px!important; height:auto!important; height:116px;}

.footer2 { width:460px;}



#inner-main { width:270px!important;}
.item-page { padding-left:8px!important;}
#rightcolumn { margin-right:8px;}
#rightcolumn, #rightcolumn .bannergroup img{ width:140px!important;}
#inner-main ul { margin-left:18px!important;}


ul.testimonials li .top, ul.testimonials li .bottom { display:none;}
ul.testimonials li { background:#e7f3f9!important;}
ul.testimonials li .mid { padding: 20px!important; margin-bottom:0px!important;}
ul.testimonials { margin-left:0px!important; padding:0px!important;}

.shopWrap { width:268px!important;}
.serviceWrap .deepest { width:234px!important;}
.serviceWrap, .services, .serviceWrap .jcarousel-skin-tango { width:260px!important;}
.serviceWrap .deepest { margin-left:0px!important;}

ul.mobileDev { width:100%!important;}
ul.mobileDev li { width:90%!important; margin-right:0px!important;}
		
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
a#pull { display:block;}
#headerAll { width:318px; min-width:0px;}
#header { width:318px;}
#logo { width:306px;}
#logo a img { width:133px;}
#logo a span { padding-top:64px;}
#header #topMenu ul.menu { margin: 0 10px 0 0!important;}

#header #mainNav{top:126px; width:316px; padding-left:3px; right:0px;}
#header #mainNav ul.menu li a { width:auto!important; padding: 0 3px!important; font-size:10px!important;background: url(../images/mdt.gif) no-repeat right 11px;}
#header #mainNav ul.menu li:last-child { background:none;}
#header #mainNav ul.menu li a:visited{color:#FFF;font-size:12px!important;/*font-family:'BradleyHandITCBold';*/text-transform:capitalize;}
#header #mainNav ul.menu{height:32px; background:none;}
#header .showcaseNav ul.menu{height:32px;}
#header #mainNav ul.menu li{height:32px;}
#header #mainNav ul.menu li a{ padding:0px;}
#mainNav ul li ul { top:32px; width:150px!important;}
#mainNav ul li ul li, #mainNav ul li ul li a { float:none!important; display:block!important; background:none!important;}

.sliderMod { width:317px;background: url(../images/nature/slider-bg.png) no-repeat center top; background-size: 320px auto;}
.window { height: 90px; margin-left: 4px; overflow: hidden; position: relative; width: 302px;}

.image_reel img { width:302px; height:auto;}
.sliderMod {}

.sliderMod h2 { margin:0px; display:none; }

.paging { left:7px;}
.paging a.slide1, .paging a:hover.slide1, .paging a.slide1.active { width:103px;background-size: 103px auto;}
.paging a.slide2, .paging a:hover.slide2, .paging a.slide2.active { width:70px;background-size: 70px auto;margin-right:20px;}
.paging a.slide3, .paging a:hover.slide3, .paging a.slide3.active { width: 172px; background-size: 172px auto; margin-right:21px; margin-left: 1px;}
.paging a.slide4, .paging a:hover.slide4, .paging a.slide4.active { width:158px; background-size: 158px auto;}
.glow { height:210px;}
.sliderMod { height:163px;}
#contentarea, #contentarea2 { width:310px;}
.main_view { margin-top:31px;}
.paging { display:none!important;}

.showcaseAd { margin: 40px 0 0 0;}
.showcaseAd a img, .showcaseAd { width:93px; padding-top:5px;}
.serviceWrap .jcarousel-skin-tango .jcarousel-next-horizontal { right:-2px!important;}

.serviceWrap, .services, .serviceWrap .jcarousel-skin-tango { width:200px!important; padding:0px; float:right!important; padding-right:6px;}
.serviceWrap .jcarousel-skin-tango .jcarousel-container-horizontal, .serviceWrap .jcarousel-skin-tango .jcarousel-clip-horizontal { width:200px!important; height:316px!important;}

.serviceWrap .jcarousel-skin-tango .jcarousel-item { width:256px!important;}
.serviceWrap .deepest {min-height: 294px; padding: 5px 0; width: 195px!important;}
.serviceWrap .deepest .size-auto { width:168px!important; height:auto!important; padding:8px 0 0 13px;}
.serviceWrap .module-title { font-size:17px; margin:0 10px; padding-bottom:10px;}
#mycarouse2 li { width: 200px!important; margin: 0px!important;
    overflow: hidden;}
.serviceWrap .jcarousel-skin-tango .jcarousel-item{height:312px;}
.serviceWrap .jcarousel-skin-tango{ height:338px;}
.serviceWrap .viewMore { margin-right:0px;}

.jcarousel-skin-tango .jcarousel-container-horizontal { width:270px; margin:0 auto;}
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:288px!important;margin:0 auto;}
.jcarousel-skin-tango .jcarousel-container-horizontal { width:270px!important; margin:0 auto; overflow:hidden;}
#slider { width:292px!important;}
.block { width:auto!important;}

.jcarousel-skin-tango .jcarousel-prev-horizontal { left:0px!important;}
.jcarousel-skin-tango .jcarousel-next-horizontal { right:0px!important;}

.serviceWrap .jcarousel-skin-tango .jcarousel-prev-horizontal{ top:118px!important;}
.serviceWrap .jcarousel-skin-tango .jcarousel-next-horizontal{ top:118px!important;}
.footerR { width:432px;}
.footer2 { float:right; width:100%; text-align:right; padding-top:5px;}
.footer2 a, .footer2 { color:#0A5E69;}
.footer2 a:hover { color:#000;}
#sun { margin-left:11px!important;}
.block { width:315px!important; margin: 0 0 20px;}

.serviceWrap .jcarousel-skin-tango .jcarousel-prev-horizontal {left: 3px; top: 75px; }
.serviceWrap .jcarousel-skin-tango .jcarousel-next-horizontal { right: 11px !important; top: 75px;}

.footerL { width:285px;}
.footerR { width:300px;}
.serviceWrap .deepest p.dscr { padding:0 32px;}
.serviceWrap .deepest a.button-more { margin-left:8px;}
.contentField, #slidercon, #footer-outer, .glow, #all { width:315px!important; margin: 0 auto!important; overflow:hidden!important;}

#cloudWrapper { display:none!important;}
.slidermod-con { padding-top:0px;}

#footer .footerlink ul.menu { text-align:center; padding-bottom:8px; display:block;}
#footer .footerlink ul.menu li { display:inline; float:none!important;}




.innerBannermod .banneritem { padding:15px 0 0 0; width:310px; margin:0 auto; text-align:center;}
.innerBannermod .banneritem img { width:300px;}
#headerAll-inner .glow { height:210px!important;}

.btp-list { margin: 0 auto; overflow: hidden!important; width: 310px!important; }

#footer-sub-inner { width:auto!important;}
#breadcrumbs ul { margin-left:10px!important;}
.btp h1.btp-title1 { padding-left:10px!important;}
.social { margin: 0 0 15px 135px!important;}
.footer-rightpart { padding:20px!important;}

.btp-item { width:300px!important;}
.btp-item img { width:300px!important;}
.btp-categories a { font-size:12px!important; padding: 1px 6px!important;}



.footer-graphics {background-size: 42px auto!important; height: 65px!important; top: -17px!important; width: 42px!important;}
.social { margin:0 0 15px 83px !important}
.social img { width:40px!important; height:auto!important;}

.footer-rightpart { padding:111px 0 15px !important; width:310px!important; text-align:center!important;float:none!important;}
#footer .footerlink { float:none!important; margin:0 auto!important; width:310px!important;}
#footer-sub-inner .footer1 { padding-right:0px!important; width:310px!important;}
.footer2 { float:none!important; text-align:center!important; width:80%!important; margin:0 auto!important; text-align:center!important; }

#footer .footerlink ul.menu li a { float:none!important; display:inline!important;}



#inner-main { width:310px!important;float:left!important;}
.item-page { padding-left:8px!important;}
#rightcolumn { margin-right:8px; margin-top:20px!important;}
#rightcolumn, #rightcolumn .bannergroup img{ width:260px!important; float:none!important; margin: 0 auto!important;}
#inner-main ul { margin-left:10px!important;}

ul.testimonials { margin-right:18px!important;}
ul.testimonials li .top, ul.testimonials li .bottom { display:none;}
ul.testimonials li { background:#e7f3f9!important;}
ul.testimonials li .mid { padding: 20px!important; margin-bottom:0px!important;}
ul.testimonials { margin-left:0px!important; padding:0px!important;}

.contact-form, .contact h3 { width:267px!important; overflow:hidden!important; clear:both!important;}
.contact .sayhello-right, .contact-miscinfo { width:auto!important; display:block!important; float:none!important;}
.contact input, .contact textarea { width:229px!important;}
.contact { padding:0 0 0 19px!important;}

.shopWrap { width:310px!important;}
.serviceWrap .deepest { width:196px!important;}
.serviceWrap, .services, .serviceWrap .jcarousel-skin-tango { width:194px!important;}
.serviceWrap .deepest { margin-left:0px!important;}
.priceLblWrap { padding:0 12px!important;}

ul.mobileDev { width:100%!important;}
ul.mobileDev li { width:90%!important; margin-right:0px!important;}
#footer-outer .footer1 { font-size:11px!important;}
}

.footerR .footer2 a:last-child { display:none!important;}

#footer-sub-inner .footer2 { display:none!important;}


@media only screen and (min-width: 150px) and (max-width: 300px) {
a#pull { display:block;}
#headerAll { width:100%; min-width:0px;}
#header { width:80%;}
#logo { width:95%;}
#logo a img { width:133px;}
#logo a span { padding-top:64px;}
#header #topMenu ul.menu { margin: 0 10px 0 0!important;}

#header #mainNav{top:126px; width:316px; padding-left:3px; right:0px;}
#header #mainNav ul.menu li a { width:auto!important; padding: 0 3px!important; font-size:10px!important;background: url(../images/mdt.gif) no-repeat right 11px;}
#header #mainNav ul.menu li:last-child { background:none;}
#header #mainNav ul.menu li a:visited{color:#FFF;font-size:12px!important;/*font-family:'BradleyHandITCBold';*/text-transform:capitalize;}
#header #mainNav ul.menu{height:32px; background:none;}
#header .showcaseNav ul.menu{height:32px;}
#header #mainNav ul.menu li{height:32px;}
#header #mainNav ul.menu li a{ padding:0px;}
#mainNav ul li ul { top:32px; width:150px!important;}
#mainNav ul li ul li, #mainNav ul li ul li a { float:none!important; display:block!important; background:none!important;}

.sliderMod { width:317px;background: url(../images/nature/slider-bg.png) no-repeat center top; background-size: 320px auto;}
.window { height: 90px; margin-left: 4px; overflow: hidden; position: relative; width: 302px;}

.image_reel img { width:302px; height:auto;}
.sliderMod {}

.sliderMod h2 { margin:0px; display:none; }

.paging { left:7px;}
.paging a.slide1, .paging a:hover.slide1, .paging a.slide1.active { width:103px;background-size: 103px auto;}
.paging a.slide2, .paging a:hover.slide2, .paging a.slide2.active { width:70px;background-size: 70px auto;margin-right:20px;}
.paging a.slide3, .paging a:hover.slide3, .paging a.slide3.active { width: 172px; background-size: 172px auto; margin-right:21px; margin-left: 1px;}
.paging a.slide4, .paging a:hover.slide4, .paging a.slide4.active { width:158px; background-size: 158px auto;}
.glow { height:210px;}
.sliderMod { height:163px;}
#contentarea, #contentarea2 { width:310px;}
.main_view { margin-top:31px;}
.paging { display:none!important;}

.showcaseAd { margin: 40px 0 0 0;}
.showcaseAd a img, .showcaseAd { width:93px; padding-top:5px;}
.serviceWrap .jcarousel-skin-tango .jcarousel-next-horizontal { right:-2px!important;}

.serviceWrap, .services, .serviceWrap .jcarousel-skin-tango { width:200px!important; padding:0px; float:right!important; padding-right:6px;}
.serviceWrap .jcarousel-skin-tango .jcarousel-container-horizontal, .serviceWrap .jcarousel-skin-tango .jcarousel-clip-horizontal { width:200px!important; height:316px!important;}

.serviceWrap .jcarousel-skin-tango .jcarousel-item { width:256px!important;}
.serviceWrap .deepest {min-height: 294px; padding: 5px 0; width: 195px!important;}
.serviceWrap .deepest .size-auto { width:168px!important; height:auto!important; padding:8px 0 0 13px;}
.serviceWrap .module-title { font-size:17px; margin:0 10px; padding-bottom:10px;}
#mycarouse2 li { width: 200px!important; margin: 0px!important;
    overflow: hidden;}
.serviceWrap .jcarousel-skin-tango .jcarousel-item{height:312px;}
.serviceWrap .jcarousel-skin-tango{ height:338px;}
.serviceWrap .viewMore { margin-right:0px;}

.jcarousel-skin-tango .jcarousel-container-horizontal { width:270px; margin:0 auto;}
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:288px!important;margin:0 auto;}
.jcarousel-skin-tango .jcarousel-container-horizontal { width:270px!important; margin:0 auto; overflow:hidden;}
#slider { width:292px!important;}
.block { width:auto!important;}

.jcarousel-skin-tango .jcarousel-prev-horizontal { left:0px!important;}
.jcarousel-skin-tango .jcarousel-next-horizontal { right:0px!important;}

.serviceWrap .jcarousel-skin-tango .jcarousel-prev-horizontal{ top:118px!important;}
.serviceWrap .jcarousel-skin-tango .jcarousel-next-horizontal{ top:118px!important;}
.footerR { width:432px;}
.footer2 { float:right; width:100%; text-align:right; padding-top:5px;}
.footer2 a, .footer2 { color:#0A5E69;}
.footer2 a:hover { color:#000;}
#sun { margin-left:11px!important;}
.block { width:315px!important; margin: 0 0 20px;}

.serviceWrap .jcarousel-skin-tango .jcarousel-prev-horizontal {left: 3px; top: 75px; }
.serviceWrap .jcarousel-skin-tango .jcarousel-next-horizontal { right: 11px !important; top: 75px;}

.footerL { width:285px;}
.footerR { width:300px;}
.serviceWrap .deepest p.dscr { padding:0 32px;}
.serviceWrap .deepest a.button-more { margin-left:8px;}
.contentField, #slidercon, #footer-outer, .glow, #all { width:315px!important; margin: 0 auto!important; overflow:hidden!important;}

#cloudWrapper { display:none!important;}
.slidermod-con { padding-top:0px;}

#footer .footerlink ul.menu { text-align:center; padding-bottom:8px; display:block;}
#footer .footerlink ul.menu li { display:inline; float:none!important;}




.innerBannermod .banneritem { padding:15px 0 0 0; width:310px; margin:0 auto; text-align:center;}
.innerBannermod .banneritem img { width:300px;}
#headerAll-inner .glow { height:210px!important;}

.btp-list { margin: 0 auto; overflow: hidden!important; width: 310px!important; }

#footer-sub-inner { width:auto!important;}
#breadcrumbs ul { margin-left:10px!important;}
.btp h1.btp-title1 { padding-left:10px!important;}
.social { margin: 0 0 15px 135px!important;}
.footer-rightpart { padding:20px!important;}

.btp-item { width:300px!important;}
.btp-item img { width:300px!important;}
.btp-categories a { font-size:12px!important; padding: 1px 6px!important;}



.footer-graphics {background-size: 42px auto!important; height: 65px!important; top: -17px!important; width: 42px!important;}
.social { margin:0 0 15px 83px !important}
.social img { width:40px!important; height:auto!important;}

.footer-rightpart { padding:111px 0 15px !important; width:310px!important; text-align:center!important;float:none!important;}
#footer .footerlink { float:none!important; margin:0 auto!important; width:310px!important;}
#footer-sub-inner .footer1 { padding-right:0px!important; width:310px!important;}
.footer2 { float:none!important; text-align:center!important; width:80%!important; margin:0 auto!important; text-align:center!important; }

#footer .footerlink ul.menu li a { float:none!important; display:inline!important;}



#inner-main { width:310px!important;float:left!important;}
.item-page { padding-left:8px!important;}
#rightcolumn { margin-right:8px; margin-top:20px!important;}
#rightcolumn, #rightcolumn .bannergroup img{ width:260px!important; float:none!important; margin: 0 auto!important;}
#inner-main ul { margin-left:10px!important;}

ul.testimonials { margin-right:18px!important;}
ul.testimonials li .top, ul.testimonials li .bottom { display:none;}
ul.testimonials li { background:#e7f3f9!important;}
ul.testimonials li .mid { padding: 20px!important; margin-bottom:0px!important;}
ul.testimonials { margin-left:0px!important; padding:0px!important;}

.contact-form, .contact h3 { width:267px!important; overflow:hidden!important; clear:both!important;}
.contact .sayhello-right, .contact-miscinfo { width:auto!important; display:block!important; float:none!important;}
.contact input, .contact textarea { width:229px!important;}
.contact { padding:0 0 0 19px!important;}

.shopWrap { width:310px!important;}
.serviceWrap .deepest { width:196px!important;}
.serviceWrap, .services, .serviceWrap .jcarousel-skin-tango { width:194px!important;}
.serviceWrap .deepest { margin-left:0px!important;}
.priceLblWrap { padding:0 12px!important;}

ul.mobileDev { width:100%!important;}
ul.mobileDev li { width:90%!important; margin-right:0px!important;}
#footer-outer .footer1 { font-size:11px!important;}
}

.footerR .footer2 a:last-child { display:none!important;}

#footer-sub-inner .footer2 { display:none!important;}