::-moz-selection{color:#fff;
color:rgb(255,255,255);
background:#239AB2}

::selection{color:#fff;
color:rgb(255,255,255);
color:rgb(255,255,255);
background:#239AB2}

html{margin:0;
padding:0;
overflow-y:scroll}

body{text-shadow:#fff01px0;
color:#2c2c2c;
font-family:"LucidaGrande","LucidaSansUnicode",Helvetica,Arial;
font-weight:400;
font-style:normal;
font-variant:normal;
line-height:normal;
background-color:#e2e2d6;
background-image:url(../images/bg.jpg);
background-position:center0;margin:0;padding:0}
:focus{outline:0}
.right386.entry{margin-bottom:12px;
padding-bottom:18px}

input:focus{outline:none;outline-width:0}
ul{list-style:none}
input::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>
input[type="button"]
::-moz-focus-inner{border:none}

caption,th,td{text-align:left;
font-weight:400}

strong{font-weight:700}

em{font:italic17pxGeorgia,"TimesNewRoman",Times,serif}

*{border:0;outline:0;vertical-align:baseline;margin:0;padding:0;font:inheritinherit100%inherit}

a{color:#b02d15;text-decoration:none;cursor:pointer}

.slideshowa:hover,.abouta:hover,.entrya:hover,.entry2a:hover,.sidebara:hover,.right386a:hover
{/*background-color:#fffff4;*/
text-decoration:none;
border-bottom:1pxsolid#cdc9b3}

.entrya,.sidebara,.right386a{border-bottom:1pxsolidtransparent}

p{font-size:15px;
line-height:24px;
margin-top:10px;
margin-bottom:18px}

.spaced{margin-bottom:48px}

p.large{font-size:24px;
font-family:Cambria,Georgia,"TimesNewRoman",Times,serif;
line-height:30px;margin-top:0;margin-bottom:12px}

blockquote{font-family:Georgia,"TimesNewRoman",Times,serif;
font-style:italic;
margin-top:24px;
margin-left:45px}

blockquotep{font-size:16px;
line-height:26px;
word-spacing:1px;
margin-top:0;
margin-bottom:36px}
.right304blockquotep{margin-bottom:24px}
.right304ul{margin-bottom:24px}
blockquote:before{color:#b05348;
display:block;
width:50px;
content:open-quote;
height:0;
margin-left:-45px;
font:normal70060pxnormalGeorgia,"TimesNewRoman",Times,serif}
cite{font-size:16px;
font-family:Georgia,"TimesNewRoman",Times,serif;
margin-left:34px}
hr{clear:both;
float:left;
height:0;
width:100%;
margin-bottom:20px;
border:1px0solid#b3babf#ddd#ffffff}

.clear{clear:both}
.toppad{margin-top:36px}
.rule{background-image:url(../images/rule.gif);
background-repeat:repeat-x;
background-position:0bottom;
height:2px;
min-height:2px;
margin-bottom:20px}
a.go,span.goa{color:#323232;
background-image:url(../images/arrow2.gif);
background-repeat:no-repeat;
background-position:rightcenter;
text-decoration:none;
font:italic16pxGeorgia,"TimesNewRoman",Times,serif;
padding:4px24px4px4px}
a.go:hover,span.goa:hover{text-decoration:none!important}
span.amp{font:italic4001.2emnormal"HoeflerTextAlt",Baskerville,"GoudyBookletter1911",goudy-bookletter-1911-1,goudy-bookletter-1911-2,
"GoudyOldStyle",Palatino,"BookAntiqua",serif}

h1,h2{font-family:"HoeflerText","AdobeGaramondPro","AGaramondLT",Garamond,"BaskervilleOldFace","PalatinoLinotype",
"TimesNewRoman",Times,serif,"TimesNewRoman"}
h1{font-size:32px;
font-weight:400;
margin-bottom:18px}

h1.posttitle{margin-right:12px;
margin-bottom:0;
margin-left:12px;
padding-top:12px;
border-top:3pxsolid#dbd6c7;
display:block}
h1.pagetitle{display:block;
margin-right:12px;
margin-left:12px;
padding-top:12px;
border-top:3pxsolid#dbd6c7}
/*a.sharp{background-image:url(../images/list1.jpg);
text-indent:-9999px;
width:960px;
height:350px}*/

h1a{color:#3d3d3d;
display:block}
h1.welcome{font-family:"AdobeGaramondPro",Garamond,"BaskervilleOldFace","PalatinoLinotype","TimesNewRoman",Times,serif;
font-size:34px;
background-image:url(../images/headline1.png);
background-repeat:no-repeat;
background-position:center0;
text-indent:-9999px;
width:960px;
margin-top:30px;
margin-bottom:0;
text-shadow:#fff01px0}
h2{font:40024px"AdobeGaramondPro","AGaramondLT",Garamond,"BaskervilleOldFace","PalatinoLinotype","TimesNewRoman",Times,serif,
"TimesNewRoman"}
.center{text-align:center}.toptitle,.entry.toptitle{margin-top:0}
h3{color:#3a3a3a;
text-shadow:01px0#FFF;
text-transform:uppercase;
letter-spacing:2px;
margin-top:10px;
margin-bottom:8px;
font:70015px"LucidaGrande","LucidaSansUnicode",Helvetica,Arial}
.bandwraph3{margin-top:12px;
margin-bottom:2px}
h3.portfolio{font-weight:700;
border-bottom:1pxdotted#7e7563}
.topruleh3{margin-top:20px}

h3a{color:#323232;
text-decoration:none}

h3a:hover,.posttitlea:hover{color:#b02d15;
text-decoration:none}

h4{color:#323232;text-transform:uppercase;letter-spacing:2px;margin-top:30px;padding-bottom:12px;
font:40015px"LucidaGrande","LucidaSansUnicode",Helvetica,Arial}h4
a{color:#323232;font-weight:700;text-decoration:none}
.container{background-position:0top;width:984px;margin:0
auto;padding-bottom:48px}

.container1{background-position:0top;width:984px;margin:0
auto;padding-bottom:0px}

.grid_12{position:relative;width:960px;margin-right:auto;margin-left:auto;}
.right{float:right}

#top{background-image:url(../images/box.jpg);background-repeat:no-repeat;
background-position:centertop;position:absolute;top:0;
width:100%;
height:368px;z-index:-10}
.content{font-size:.95em}
.right222{width:222px;float:right;margin-right:12px;margin-left:12px}
.right304{width:304px;float:right;margin-right:12px;margin-left:12px}


.left304{margin-right:auto;margin-left:auto;width:304px;}


.right386{width:386px;float:right;margin-right:12px;margin-left:12px}
.left468,.grid_6{width:468px;float:left;margin-right:12px;margin-left:12px}
.left550{width:550px;float:left;margin-right:12px;margin-left:12px}
.left632{width:632px;float:left;margin-right:12px;margin-left:12px}.
toprule{border-top:4pxsolid#e2d9c0}.
the-post>p:first-child:first-line,.the-post>.ad:first-child+p:first-line{font-size:1.1em;position:relative;
font-family:"AdobeGaramondPro","AGaramondLT",Garamond,"BaskervilleOldFace","PalatinoLinotype","TimesNewRoman",
Times,serif,"TimesNewRoman";
text-transform:uppercase;
letter-spacing:1px}
.the-post>p:first-child:first-letter,.the-post>.ad:first-child+p:first-letter
{letter-spacing:0;text-transform:uppercase;color:#9e291b;font-size:3.5em;
font-family:"HoeflerText","AGaramondLT",Garamond,Georgia,"TimesNewRoman",Times,serif;float:left;margin:.13em.1em00;line-height:0.7}

.left714{margin-left:12px;width:714px;float:left}
.right714{width:714px;float:right;margin-left:12px}
.full960{width:960px;clear:left;margin-right:12px;margin-left:12px}
.btnholder{width:100%;float:right;clear:both;padding-top:12px;padding-bottom:18px}
.about{position:relative;height:280px;margin-bottom:30px}
.aboutimg{position:absolute;z-index:1}.about
p{text-shadow:01px0#bceaf9;
font-size:17px;
font-family:Georgia,"TimesNewRoman",Times,serif;
position:absolute;
top:36px;
right:42px;
width:260px;
z-index:3;
float:right}

.section{height:1%}
.bandwrap{background-color:#f7f5ee;min-height:300px;margin-bottom:48px;padding-top:36px;padding-bottom:48px}
.bandwrap.left222{width:210px;padding-right:6px;padding-left:6px}
.bandwrapp{font-size:14px;line-height:21px}
.bandwrapem{font-size:14px}
.bandwrapimg{border:solid1px#cfc7af}
.pad{padding-right:12px;padding-left:12px}
#tNav{position:relative;margin-top:24px}#tNavli
a{width:21px;height:24px}
#tNavlia:hover{background-position:0-24px}
.tPrev{background-color:transparent;text-indent:-9999px;position:absolute;left:120px;width:21px;height:24px;z-index:10}
.tNext{background-color:transparent;text-indent:-9999px;position:absolute;right:120px;z-index:10;width:21px;height:24px}

.ruled,.entry{background-image:url(../images/rule1.gif);
background-repeat:repeat-x;
background-position:0bottom;
margin-bottom:36px;
padding-bottom:36px}

.ruled1{background-image:url(../images/rule1.gif);
background-repeat:repeat-x;
background-position:0bottom;
margin-bottom:10px;
padding-bottom:45px}



#header{width:960px;height:50px;margin-right:auto;margin-bottom:35px;margin-left:auto}
#headerdemo{width:960px;height:70px;margin-right:auto;margin-bottom:24px;margin-left:auto}
#logo{width:175px;height:36px;float:left;margin-top:25px;margin-left:27px;}
#logoa{background-image:url(../images/logo2.png);
background-repeat:no-repeat;
background-position:left0;
text-indent:-9999px;
width:175px;height:36px;
display:block;margin:0}


/*****************************************************navigation**********************************************/
/*ul#nav{float:left;margin:0px0px0px0px;padding:0}
#navli{
	width:163px;
	float:left;
	margin:0000px;
	padding:0
}

#navlia{
	color:#333!important;
	background-image:url(../images/navback.png);
	background-repeat:no-repeat;
	background-position:-140px0;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:1px;
	width:144px;
	padding-top:4px;
	padding-bottom:8px;
	padding-left:12px;
	border-left:1pxsolid#09c;
	display:block;
	font:70015px"LucidaGrande","LucidaSansUnicode",Helvetica,Arial
}*/

/*#navlia:active{padding-top:5px;padding-bottom:7px}
#navliaspan{text-transform:lowercase;
letter-spacing:normal;
display:block;
font:italic13pxGeorgia,"LucidaGrande","LucidaSansUnicode",Helvetica,Arial,"TimesNewRoman",Times,serif}
#navli.current_page_itema,.current{color:#B02D15}ul.homelistli,ul.homelist2li{
font-size:14px;
font-variant:normal;
margin-top:6px;
margin-bottom:6px;
padding-top:12px;
padding-bottom:12px;
padding-left:54px;
border:0transparent}*/

.dev{background-image:url(../images/dev.jpg);
background-repeat:no-repeat;
background-position:leftcenter}

.design{background-image:url(../images/design2.jpg);
background-repeat:no-repeat;
background-position:leftcenter}

.brand{background-image:url(../images/brand.jpg);
background-repeat:no-repeat;
background-position:lefttop}

.seo{background-image:url(../images/seo.jpg);
background-repeat:no-repeat;
background-position:leftcenter}

.socialm{background-image:url(../images/social.jpg);
background-repeat:no-repeat;
background-position:leftcenter}

.redesign{background-image:url(../images/redesign.jpg);
background-repeat:no-repeat;
background-position:leftcenter}

ul.homelist{width:316px;float:left;padding:0;list-style-type:none;display:block}
.workli{height:197px;float:left;margin-right:12px;margin-left:12px;padding:0;border:solid6px#e2d9c0;list-style-type:none}

.boxgrid{background-image:none;background-repeat:repeat;background-attachment:scroll;
background-position:00;width:292px;height:197px;float:left;border:solid6px#e2d9c0;
overflow:hidden;position:relative;margin-right:10px;margin-bottom:24px;margin-left:10px}

.boxgridimg{position:absolute;top:0;left:0;border:0}
.boxcaption{color:#fff;float:left;position:relative;background:rgb(51,152,182);background:rgba(51,152,182,.9);height:100px;width:274px;
padding-top:12px;padding-left:18px}

.boxgrid:active{border-top-width:7px;border-bottom-width:5px}
.captionfull.boxcaption{top:260px;left:0;text-shadow:none!important}
.boxcaption.caption{font-size:14px;position:absolute;bottom:30px}
.boxcaption.title{color:#fff;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;display:block;text-shadow:none}
.worklia{height:197px;display:block}
.work{width:984px;margin-bottom:20px}
ul.homelistlispan,ul.homelist2lispan{font-size:15px;font-weight:700;display:block}
ul.homelist2{list-style-type:none;display:block;margin:0;padding:0;width:316px;float:left}
.arrow{opacity:0.3;background-repeat:no-repeat;background-attachment:scroll;background-position:center;
display:block;height:300px;width:80px;text-indent:-9999px;position:absolute;top:0;z-index:10;cursor:pointer}

.textholder{color:#fff;padding-right:20px;padding-left:20px;text-shadow:0;-moz-text-shadow:0;-webkit-text-shadow:0}
.textholderp{padding:20px}

.next{background-image:url(../images/next.png);
background-position:24pxcenter;right:0}

.prev{background-image:url(../images/prev.png);
background-position:10px130px}

#imagecon{background-image:url(../images/foot1.jpg);width:944px;margin-right:auto;margin-left:auto;padding:8px;border-style:none}
#images{width:944px;margin-right:auto;margin-left:auto}
#imagesulli{width:944px;height:300px;overflow:hidden}
#imagesimg{width:944px!important}
#contentp.meta{margin:-4px00}

.postmetaem{background-repeat:repeat-x;background-position:0bottom;
text-transform:none;font:40015pxGeorgia,"TimesNewRoman",Times,serif}

.postmeta{font-family:"LucidaGrande","LucidaSansUnicode",Helvetica,Arial;
font-variant:small-caps;
background-image:url(../images/rule2.gif);
background-repeat:repeat-x;
background-position:0bottom;
text-transform:lowercase;
margin-bottom:18px;
padding-bottom:12px}

.postmetaa,.posttitlea,.normal{color:#3d3d3d}
.entryulli{font-size:15px;line-height:150%;margin-bottom:10px;margin-left:24px;list-style:square}

ul.worklistli,ul.worklist2li{background-image:url(../images/check2.gif);
background-repeat:no-repeat;background-position:leftcenter;
margin-top:0;
margin-bottom:0;
padding:4px4px4px24px;
border:0transparent;
text-shadow:01px0#FFF;
font:italic17pxCambria,Georgia,"TimesNewRoman",Times,serif}

ul.worklist{width:180px;float:left;margin:0
24px24px0;padding:0;list-style-type:none;display:block}

ul.worklist2{list-style-type:none;display:block;margin:0
024px;padding:0;width:180px;float:left}

.workmeta{font-family:Georgia,"TimesNewRoman",Times,serif;font-style:italic;
background-image:url(../images/rule3.gif);
background-repeat:repeat-x;
background-position:0bottom;
margin-top:8px;
margin-bottom:18px;
padding-bottom:12px}

.workmetaa,ul.worklistlia,ul.worklist2lia,.tagsa{color:#323232}
.dellia{color:#3d3d3d;margin-right:6px;padding:6px12px;border-radius:20px;background-color:#deded3;
font-size:13px;border:1pxsolid#c8c8b7}

.entry.delli{float:left;margin:0;display:inline-block;line-height:40px}
.del{margin-bottom:30px;display:block}
.crop{width:520px;overflow:hidden;border:solid6px#cfc7af}
.crop200,.homework{height:200px}
#work-list{width:960px;margin:24pxauto40px;border-bottom:3pxsolid#dbd6c7}
#work-listul{height:80px}
#work-listulli{float:left;margin-right:18px;border:solid3px#cfc7af}
#work-listullia{display:block;width:58px;height:58px;overflow:hidden}

.gallery.image{position:relative;width:80px;height:80px;overflow:hidden!important;float:left;margin-top:18px;
margin-right:18px;border:solid3px#cfc7af}

.tagsspan{letter-spacing:1px}
.tagsem{font-size:15px;line-height:normal;word-spacing:6px}
.gallery.imageimg{position:absolute;top:-100px;left:-60px}
.txt,.checkoutlistinput{font-size:15px;margin-bottom:4px;padding:6px
4px;width:380px;border:solid1px#c4bfb5;-moz-box-shadow:02px4px#ADADADinset;-webkit-box-shadow:02px4px#ADADADinset;
box-shadow:02px4px#ADADADinset}

.thumb{background-position:00;background-repeat:no-repeat;border-style:none;color:#000;cursor:pointer;
display:inline;float:left;font-family:Arial;height:19px;line-height:19px;margin-right:8px;
overflow:hidden;padding:0;text-align:center;text-indent:-9999px;width:19px}

#items-0-quantity{font-size:15px;margin-bottom:4px;padding:6px
4px;border:solid1px#c4bfb5;
-moz-box-shadow:02px4px#ADADADinset;-webkit-box-shadow:02px4px#ADADADinset;box-shadow:02px4px#ADADADinset}

textarea.txt{height:160px}.txt:focus,.checkoutlistinput:focus{border:solid1px#2ea4e3}
div.wpcf7input.button{margin-top:8px}

div.wpcf7input.button2{margin-top:8px;margin-left:124px}


/*----------------------BUTTON------------*/
.button4{text-align:center;border:0px;margin:0;vertical-align:top;}
.button4img{float:left;padding-top:2px;padding-right:8px;}
.button4em{font-size:22px;color:#C73C35}

/*----------------headline--------------------*/
.custom_headline{width:100%;margin-top:10px;line-height:40px;border-top:1pxsolid#f0f0f0;border-bottom:1pxsolid#f0f0f0;font-size:12px;color:#999;}
h3.entry-titleimg{position:relative;top:4px;left:0px;padding-right:5px;}



.button,.addtocart,.update-button,.submitinput{text-shadow:none;-moz-border-radius:6px;-webkit-border-radius:6px;
border-radius:6px;color:#fff;font:70015px"LucidaGrande","LucidaSansUnicode",Helvetica,Arial;cursor:pointer;
display:inline-block;padding:5px16px;
position:relative;
text-decoration:none;
margin:0;
background:rgb(51,152,182)url(../images/btnbg2.jpg)repeat-x;
text-transform:uppercase}

.button.small{font-size:13px;padding:6px12px}
.button.small:active{padding-top:7px;padding-bottom:5px}

.button:active,.addtocart:active,.update-button:active{background-color:rgb(51,152,182);background-repeat:repeat;
background-attachment:scroll;background-position:0top;
-moz-box-shadow:inset02px3pxrgba(0,0,0,0.7);
margin:0;outline-style:none;outline-width:0}

.remove{-moz-box-shadow:inset02px3pxrgba(255,255,255,1);-moz-border-radius:4px;-webkit-border-radius:4px;
color:#323232;cursor:pointer;
display:inline-block;
background-color:#919191;
background-image:url(../images/foot1.jpg);
background-repeat:repeat-x;padding:4px9px;
position:relative;text-decoration:none;margin:0;border:solid1px#c4bfb5;text-shadow:01px0rgb(255,255,255);
font:normal!importantnormal!important400!important11px!importantnormal!important!important!important}


.remove:focus,.remove:hover,.button:focus,.addtocart:focus,.update-button:focus,.button:hover,.addtocart:hover,.update-button:hover
{background-color:#63b4ca;background-position:0bottom;text-decoration:none;margin:0;
border-bottom-style:none!important;
border-bottom-width:0!important}

.remove:active{-moz-box-shadow:inset02px3pxrgba(0,0,0,0.7);

background-image:url(../images/foot1.jpg);
margin:0;
padding-top:5px;
padding-bottom:3px;
outline-style:none;
outline-width:0;opacity:1.0}

span.label{display:block;float:left;font-size:15px;margin-right:24px;text-align:right;width:140px!important}
span.label2{font-size:15px;text-align:left;width:300px;display:block;margin-right:24px;float:left}
span.wpcf7-list-item{display:block}
.form{margin-top:6px}
.formp{margin-top:4px;margin-bottom:10px}
.formem{color:#b02d15;font-size:18px;
font-family:Georgia,"TimesNewRoman",Times,serif}

.formh3{margin-top:22px;margin-bottom:0}
#sidebarleft,.left222{width:222px;float:left;margin-right:12px;margin-left:12px}


.widgetli{margin-bottom:40px;list-style:none}
.widgetlilia{color:#323232;text-decoration:none;
padding:6px6px6px26px;
border-bottom:1pxdotted#cbc8c5;
display:block}

.widgetlia:hover,.widgetlia:active{color:#b02d15;background-color:#f7f6e9}


.widget1li{color:#323232;text-decoration:none;
padding:6px6px6px26px;
border-bottom:1pxdotted#cbc8c5;
display:block;
background-image:url(../images/grid.png);background-repeat:no-repeat;background-position:3pxcenter

}

.widget1li:hover{color:#b02d15;background-color:#f7f6e9}



.widgetli.current_page_itema,.widgetli.current_page_itema:visited,
.widgetli.current-cata,.widget.current-cata:visited

{font-weight:700;background-image:url(../images/arrow2.gif);
background-repeat:no-repeat;
background-position:5pxcenter}


.widgetli.current_page_itemlia,.widgetli.current_page_itemlia:visited,.widgetli.current-catlia,.widgetli-current-catlia:visited{font-weight:400}
.widgetlili{font-size:15px;margin:0;border:0;list-style-image:none}
.widgetul{margin:0;padding:0}

.prefoot-wrap{background-image:url(../images/foot1.jpg);
padding-top:12px;padding-bottom:36px;border-top:1pxsolid#f6f2e6}

.pre-footp{font-size:13px;line-height:22px;margin-top:9px;margin-right:6px;margin-left:6px}
.pre-foot{font-size:13px;width:984px;margin-right:auto;margin-left:auto;padding-top:16px}

.pre-footh4{background-image:url(../images/rule4.gif);
background-repeat:repeat-x;background-position:0bottom;
margin-top:8px;margin-right:6px;margin-left:6px}

.pre-footul{margin-right:6px;margin-left:6px;list-style-type:none;display:block}
.pre-foot.socialliaspan{background-repeat:no-repeat;padding-left:30px;display:block}

.pre-foot.twitter{background-image:url(../images/twitter.png);background-repeat:no-repeat;background-position:3pxcenter}
.pre-foot.rss{background-image:url(../images/rss.png);background-repeat:no-repeat;background-position:3pxcenter}
.pre-foot.facebook{background-image:url(../images/facebook.png);background-repeat:no-repeat;background-position:3pxcenter}
.pre-foot.behance{background-image:url(../images/behance.png);background-repeat:no-repeat;background-position:3pxcenter}
.pre-foot.linkedin{background-image:url(../images/linkedin.png);background-repeat:no-repeat;background-position:3pxcenter}
.pre-footulli{float:none;display:block}
.pre-footullia{color:#2a2a2a;background-image:none;padding:9px
6px;border-bottom:1pxsolid#c7c0ac;display:block;text-shadow:#fbf9ed01px0}

.pre-footulliaspan{font-family:"LucidaGrande","LucidaSansUnicode",Helvetica,Arial;font-weight:400;font-style:normal;background-image:none;
background-repeat:no-repeat;background-position:0center;
padding:0;display:block}

.pre-footullia:hover{text-decoration:none;background:rgb(236,233,218);background:rgba(236,233,218,.4);border-bottom-color:#c2baa2}
.pre-footul.workem{font-size:13px;margin-top:7px;display:block}
.pre-footulli.workaimg{float:left;margin-right:12px;border:solid3px#9b978b}
.pre-footullia:hoverimg{border-color:#b3ae9f}

#footer-wrap{background-repeat:repeat-x;background-attachment:scroll;background-position:00;position:relative;margin:0;padding:12px
024px}

#footer1{color:#515151;font-size:13px;text-align:right;width:984px;padding:0px;margin:-25pxauto25pxauto;}

#footer-wrap1{background-repeat:repeat-x;background-attachment:scroll;background-position:00;position:relative;margin:0;padding:0px
00px}

#footer{color:#515151;font-size:13px;text-align:right;padding:10px;margin:0auto}

.pre-footimg{border:solid4px#d1c8b0}
#footera{color:#515151;margin-left:16px;padding-left:16px;border-left:1pxsolid#8f8f8f}
a#cancel-comment-reply-link{display:block;padding-bottom:10px;color:#333}
#commentsh3,h3#respond-title{font-size:1.4em;color:#333}
.replya,.replya:visited{width:75px;background:#CCC;color:#FFF;display:block;margin-bottom:15px;padding:5px
!important;text-align:center;text-decoration:none!important;font:italic1emGeorgia,Arial,Verdana;position:relative}

.field{padding:4px;-moz-box-shadow:inset02px4px#adadad;-webkit-box-shadow:inset02px4px#adadad;box-shadow:inset02px4px#adadad}
.replya:hover{background:#aeaeae;text-decoration:none;color:#FFF}
.replya:active{background:#424242;color:#FFF}
.commentlistli{margin:0
022px;padding:15px;background:#F2F2F2;border-bottom:1pxsolid#DDD;border-top:1pxsolid#DDD;list-style:none}

.commentlistlili{border:none;border-left:1pxsolid#CCC;margin:00020px;padding-left:25px;background:none}
.commentlistli.bypostauthor{background:#e5e5e5!important;border:2pxsolid#CCC}

.commentlistcode{background:#f2f2f2;padding:3px}
.avatar{margin:3px10px00;float:left;padding:2px;border:1pxsolid#b9b9b9}

#trackbacklistli{margin:10px010px35px}
#trackbacklistcite{font-style:normal}

cite.fn{font:7001.4emGeorgia,"TimesNewRoman",Times,serif;letter-spacing:-.05em;display:block;padding:9px
04px}.

says,.hidden,fieldsetlegend{display:none}
.comment-author{overflow:hidden}
.commentmetadata,.left{float:left}
.comment-datea,.comment-datea:visited{color:#9f9f9f;font-size:.9em;text-decoration:none}
.commentmetadataa:hover,.commentmetadataa:active{text-decoration:underline;color:#333}
#image{height:352px}
.feature{margin-bottom:30px}
.postthumb{margin:24px0}
acronym{border-bottom:1pxdotted#363636;cursor:help}
#sidebar{padding-top:30px}
.slideshowp{font-size:17px;font-family:Georgia,"TimesNewRoman",Times,serif}
#slideback{box-shadow:#fff0050px;-moz-box-shadow:#fff0050px;-webkit-box-shadow:#fff0050px;
background-image:url(../images/foot1.jpg);background-repeat:repeat;height:348px;margin-top:30px;
margin-bottom:30px;border:solid1px#dbd1b5}

#cyclenav{position:absolute;right:30px;bottom:30px;z-index:2000;display:inline-block}

.letstalkbutton{background-image:url(../images/download.png);background-position:lefttop;
width:300px;height:55px;display:inline-block;
cursor:pointer;}

.letstalkbutton:hover{background-position:0-55px}
/*.letstalkbutton:active{background-position:0-90px;position:relative;top:1px}*/

.slideshowulli{position:relative;width:860px;height:300px;z-index:1;padding:40px50px10px}
.slideshow{background-image:url(../images/foot1.jpg);
height:348px;
overflow:visible;}

.home2{background-image:url(../images/fullservice.jpg);background-repeat:no-repeat;background-position:36px36px}
.home3{background-image:url(../images/spittingimages.jpg);background-repeat:no-repeat;background-position:24pxbottom}

.slideshowli.right2h2,.slideshowli.righth2{text-indent:-9999px;margin-bottom:24px}
.slideshowh1{font-size:36px}
.slideshow.left{width:380px;float:left}
.slideshow.right{width:300px;margin-right:25px}
.slideshow.left2{float:left;width:300px}
.slideshow.right2{float:right;width:504px;margin-top:12px}
.slideshow.slide-nav{width:960px;position:absolute;bottom:15px;left:0;height:30px;z-index:10}
.slideshow.slide-navul{float:right;position:relative;list-style:none;padding:06px00;margin:024px00;top:0;height:30px}
.slideshow.slide-navli{width:18px;height:18px;float:left;margin:08px00;padding:0}

.slideshow.slide-nava{display:block;width:18px;height:18px;text-align:center;overflow:hidden;color:#fff;

text-indent:-9999px;
margin:0;
padding:0;cursor:pointer}

.slideshow.slide-nava:hover,.slideshow.slide-nav.activea{background-color:transparent;background-repeat:no-repeat;background-attachment:scroll;
background-position:00;text-decoration:none}

.entryh3{margin-top:30px}
div.wpcf7{margin:0;padding:0}
div.wpcf7-response-output{margin:2em
0.5em1em;padding:0.2em1em}div.wpcf7-mail-sent-ok{border:2pxsolid#398f14}
div.wpcf7-mail-sent-ng{border:2pxsolid#f00}
div.wpcf7-spam-blocked{border:2pxsolid#ffa500}
div.wpcf7-validation-errors{border:2pxsolid#f7e700}
span.wpcf7-form-control-wrap{position:relative}
span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;background:#fff;border:1px
solid#f00;font-size:10pt;width:280px;padding:2px}

span.wpcf7-not-valid-tip-no-ajax{color:#f00;font-size:10pt;display:block}
span.wpcf7-list-item{margin-left:0.5em}
.wpcf7-display-none{display:none}
div.wpcf7img.ajax-loader{border:none;vertical-align:middle;margin-left:4px}
div.sociable{margin:16px0}
span.sociable_tagline{position:relative}
span.sociable_tagline
span{display:none;width:14em}
span.sociable_tagline:hoverspan{position:absolute;display:block;top:-5em;background:#ffe;border:1px
solid#ccc;color:black;line-height:1.25em}

.sociablespan{display:block}
.sociableul{display:inline;margin:0!important;padding:0!important}

.sociableulli{background:none;display:inline!important;list-style-type:none;margin:0;padding:1px}
.sociableulli:before{content:""}
.sociableimg{float:none;width:16px;height:16px;border:0;margin:0;padding:0}
.sociable-hovers{opacity:.4;-moz-opacity:.4;filter:alpha(opacity=40)}
.sociable-hovers:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}
#shopp.submit{text-align:right}
#shoppform{text-align:left}
#shoppform.productul.options{list-style:none}
#shoppformul{line-height:1}
#shoppformlabel{font-size:14px;font-weight:bold;padding-bottom:3px}
#shoppformullispanlabel,#shoppformdivlabel{font-size:11px;font-weight:normal;padding-bottom:8px}
.categoriesullia.current{font-weight:bold}
#shopp.category{position:relative}
#shopp.views{display:inline;position:absolute;right:0;top:0}
#shopp.viewsbutton{border:none;background:none;cursor:pointer;padding:2px}
#shopp.viewsbutton:hover{background-color:#ebebeb;border:1pxsolid#777}

#shopp.viewsli{display:inline}
#shopp.orderby{float:right}
#shopp.subcategories{padding:10px0;margin-bottom:10px}
#shoppul.productsli.productdiv.frame{padding:10px}#shoppul.productsli.name,
#shoppul.productsli.summary,
#shoppul.productsli.savings,
#shoppul.productsli.price{margin-top:0;margin-bottom:0}
#shoppul.productsli.details{float:none}
#shoppul.productsli.summary{display:none}
#shoppul.productsli.listview{display:none}
#shoppul.productsimg{display:block}
#shopp.price{font-weight:bold;line-height:1.5;margin:0}
#shopp.original{text-decoration:line-through}
#shopp.sale{font-size:150%}.filtersa.cancel:before{content:"["}.filters
a.cancel{font-weight:bold}.filtersa.cancel:after{content:"]"}.filtersa.cancel:hover{text-decoration:none}#shopp.listul.products
li{float:none;width:100%;clear:both;padding-bottom:10px}#shopp.listul.products
li.product{border-bottom:1pxsolid#ddd}#shopp.listul.productsli
div.frame{width:100%;text-align:left}#shopp.listul.productsli

/*img{float:left;margin-right:10px}*/

#shopp.listul.productsli
.details{float:left;width:65%}#shopp.listul.productsli
.listview{display:block}#shopp
ul.breadcrumb{margin:10px
0}#shoppul.breadcrumb
li{background:none;padding:0;display:inline;margin-left:0;text-indent:0}#shopp
ul.categories{float:left;margin-right:20px}#shopp
ul.paging{}#shoppul.paging
li{}#shoppul.pagingli
a{}#shoppul.paginglia:hover{}#shoppul.paging
li.active{}#shoppul.paging
li.disabled{}#shoppul.pagingli.previousa,
#shoppul.pagingli.next
a{}#shopp
.column{float:left}#shopp
.column.first{width:65%}#shopp
.column.second{float:right;width:35%}#shopp
.original{text-decoration:line-through}#shoppform.productul,
#shoppform.productulli,
#shoppform.productulli
label{clear:none}#shoppul.variations
label{display:block}#shopp
dl{clear:both}#shoppdl
dt{font-weight:bold;float:left;margin-right:10px;clear:left}#shoppdl
dd{display:block;clear:right}#shopp
.gallery{margin:5px
10px5px0}#shopp.galleryul.previewsli.thumbnails
ul{margin:10px
010px0}#shopp.galleryul.previewsli.thumbnails
li{margin:0
5px00}ul.shopp_categories{}ul.shopp_categories
li{}ul.shopp_categoriesli
a{}ul.shopp_categorieslia:hover{}ul.shopp_categoriesli
span{}ul.shopp_categories
li.current{}ul.shopp_categoriesli.current
a{}ul.shopp_categoriesli.currenta:hover{}ul.shopp_categoriesli
ul.children{}ul.shopp_categoriesliul.children
li{}ul.shopp_categoriesli
ul.active{}.sideproduct{margin-top:20px}.sideproduct
h3{margin-top:0}#shopp
#cart{width:100%}#shopp#cart


/*table{padding:10px
0;width:100%}*/

#shopp#cart
th{text-align:left;font-weight:bold}#shopp#cartth,#shopp#cart
td{padding:3px}#shopp#cart
.item{width:50%}#shopp#cart.money,
#shopp#cart.totalsth,
#shopp#cart.buttons
td{text-align:right;white-space:nowrap}#shopp#cart.totals.totalth,
#shopp#cart.totals.total
td{font-size:130%}#shopp#cart
.remove{font-size:9px}#shopp#cart
address{font-style:normal}#shopp#cart
big{display:block;margin:10px
0}#shopp#cartbig
a.right{float:right}#shopp
.xcheckout{display:block;clear:both;text-align:right}#shopp.xcheckout
button{border:none;margin:0;padding:0}#shopp-cart.widget
p.status{margin-bottom:10px}#shopp#shipping-methods{padding-left:30px}#shopp#shipping-methods
li{margin-top:5px}#shopp#shipping-methods
input{margin-left:-16px}#shopp
#errors{color:#900}#shopp
#receipt{position:relative;margin:20px
0}#shopp#receipt
address{font-style:normal}#shopp#receipt
fieldset{float:left;width:auto;width:42%;padding:10px;border:1px
solid#dadada;margin-bottom:30px}#shopp#receipt
fieldset.shipping{width:42%;float:right}#shopp#receiptfieldset
legend{display:block}#shopp#receipt


/*table.transaction{clear:both;width:100%;margin-bottom:10px}#shopp#receipttable.transaction
th{text-align:right;width:80px;padding-right:10px}#shopp#receipt
.order{width:100%;clear:both;border:none}#shopp#receipt
td{border:none}#shopp#receipt
th{font-weight:bold;text-align:left;border:none}

#shopp#receiptth,
#shopp#receipt
td{padding:3px
0}#shopp#receipt.order
.item{width:50%}#shopp#receipt.order.money,
#shopp#receipt.order.total,
#shopp#receipt.order.buttons
td{text-align:right}#shopp#receipt.order.totals.totalth,
#shopp#receipt.order.totals.total
td{font-size:130%}#TB_window{font:bold10pxArial,Helvetica,sans-serif;color:#666;text-transform:uppercase;letter-spacing:-1px}*/
#TB_secondLine{font:bold10pxArial,Helvetica,sans-serif;color:#666}
#TB_windowa:link{color:#ddd;background:#333;text-decoration:none;padding:4px
7px3px;margin:-3px005px}

#TB_windowa:visited{color:#666}#TB_windowa:hover{color:#fff;background:#000}
#TB_windowa:active{color:#666}#TB_windowa:focus{color:#666}
#TB_window#TB_ImageOff:link{background:none;padding:0;margin:0}
#TB_window#TB_ImageOff:hover{background:none}
#TB_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%}

.TB_overlayMacFFBGHack{background:url('../images/macFFBgHack.png')repeat}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75}

*html#TB_overlay{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px')}#TB_window,#TB_load{position:fixed;background:#fff;z-index:102;color:#666;display:none;border:solid4px#000;text-align:left;top:50%;left:50%}
*html#TB_window{position:absolute;margin-top:expression(0-parseInt(this.offsetHeight/2)+(TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop)+'px')}
#TB_windowimg#TB_Image{display:block;margin:15px
0015px}#TB_caption{height:25px;padding:7px
30px10px15px;float:left}#TB_closeWindow{height:25px;padding:7px
12px10px0;float:right}#TB_closeAjaxWindow{padding:7px
10px5px0;margin-bottom:1px;text-align:right;float:right}#TB_ajaxWindowTitle{float:left;padding:7px
05px10px;margin-bottom:1px}#TB_title{background-color:#e8e8e8;height:27px}#TB_ajaxContent{clear:both;padding:2px
15px15px15px;overflow:auto;text-align:left;line-height:1.4em}#TB_ajaxContent.TB_modal{padding:15px}#TB_ajaxContent
p{padding:5px
0px5px0px}#TB_load{position:fixed;display:none;height:208px;width:208px;z-index:103;top:50%;left:50%;margin:-6px00-104px;text-align:center}*html
#TB_load{position:absolute;margin-top:expression(0-parseInt(this.offsetHeight/2)+(TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop)+'px')}#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%}*html
#TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px')}#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px}

#register-form.submit{margin:15px00329px;}
*+html#register-form.submit{margin:15px00287px;}/*IE7*/
#register-form.submitinput{
font-size:13px;
padding:6px12px;
}
#register-forminput.input_text{
height:24px;
font-size:18px;
line-height:24px;
padding:5px;
border:1pxsolid#ddd;
color:#444;
width:300px;
}
#register-forminput.input_text{
margin-bottom:5px;
}
#register-formspan.label{
text-align:left;
text-indent:13px;
width:100px!important;
}
#register-formspan{
margin-top:10px;
}
#mail-formp,
#mail-formh2,#mail-formul{margin-left:12px;}
#mail-formli{color:rgb(12,86,162);}
.notice{
margin:10px025px12px;
color:#b02d15;
}
