@charset "utf-8";
body { 
margin:0; 
padding:0; 
width:100%; 
background:#fff url(http://www.qualitycustomorthotics.com/wp-content/themes/QCO/images/body_bg.png) top repeat-x;
}
html { 
padding:0; 
margin:0;
}
.clr { 
clear:both;
}
.bg1 { 
width:90%; 
clear:both; 
padding:0 20px; 
margin:0;
}

h1 { 
font:normal 24px Georgia, "Times New Roman", Times, serif; 
color:#565656;
}
.center {
margin-left:auto;
margin-right:auto;
}

/* main */
.main {
width:100%; 
padding:0; 
margin:0 auto; 
}

/* header */
.header {
position:relative;
width:1000px; 
margin:0 auto; 
padding:0; 
height:431px;
background:url(http://www.qualitycustomorthotics.com/wp-content/themes/QCO/images/header.png) scroll no-repeat 0 0; 
}
.header .logo {
position:relative;
height:193px; 
width:400px;
padding:20px 0 0 30px;
}
.logo img {
border:none;
height:193px;
width:400px;
margin:0;
}
.logo a {
padding:0;
margin:0;
text-decoration:none;
}

/* menu */
.menu { 
width:550px; 
margin:30px 0 0 0; 
padding:0; 
float:right;
}
.menu ul {
float:right; 
margin:0; 
padding:0; 
list-style:none;
}
.menu li { 
float:right; 
margin:0 1px; 
padding:0; 
font: normal 11px Tahoma, Arial, Helvetica, sans-serif; 
color:#a6a6a6; 
float:left;
text-transform:uppercase;
}
.menu a { 
line-height:13px; 
float:left; 
font: normal 11px Tahoma, Arial, Helvetica, sans-serif; 
color:#808186; 
padding:10px; 
margin:0; 
text-decoration:none;
}
.menu a:hover {
color:#808186; 
border-bottom: 5px solid #b92c36;
}
.menu a.active {
color:#808186; 
border-bottom: 5px solid #b92c36;
}

/*RSS*/
.RSS { 
width:300px; 
padding:0; 
margin:20px 0 0 0; 
float:right;
}
.RSS p { 
float:right; 
margin:0; 
padding:0;
}

/* header_text */
.button {
float:left; 
display:block; 
padding-top:65px !important; 
padding-top:105px; 
padding-left:32px;
width:388px;
height:50px;
}
.button .button1 { 
border:none;
float:left; 
display:block; 
width:171px;
height:50px;
padding-right:46px;
}
.button .button2 {
border:none;
float:right; 
display:block; 
width:171px;
height:50px;
}
.ortho {
margin:-72px 62px 0 0 !important;
padding:0;
float:right;
height:219px;
width:345px;
}
.addtl {
float:right;
width:345px;
margin:auto 62px 30px 0;
padding:7px 10px;
text-align:right;
}
.addtl a {
text-decoration:none;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#2b2f30;
text-align:right;
}
.shoes {
background:url(http://www.qualitycustomorthotics.com/wp-content/themes/QCO/images/shoes.png) no-repeat bottom right;
float:left; 
padding-top:15px !important; 
padding-left:32px;
width:400px;
height:125px;
}

/*How It Works*/
.hiw {
float:left; 
padding-top:15px !important; 
padding-left:32px;
width:400px;
height:125px;
}

#hiwsteps {
float:left;
margin:10px 62px;
width:900px;
padding:0;
list-style-position:outside;
list-style-type:decimal;
text-decoration:none;
}
#hiwsteps ol, ul {
list-style-type:decimal;
list-style-position:outside;
}
#hiwsteps #steps {
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:18px;
padding-bottom:20px;
}
#hiwsteps #steps a {
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:18px;
text-decoration:underline;
}
#hiwsteps ul li {
margin:0;
padding:0;
}


/*content*/
.content { 
width:936px; 
margin:5px auto 20px auto; 
padding:0;
}
.content h1 { 
color:#fff;
}
.content img {
padding-right:10px; 
padding-bottom:25px;
}
.content h2 { 
font:normal 22px Geneva, Arial, Helvetica, sans-serif; 
color:#2b2f30;
text-transform:uppercase;
padding:0; 
margin:0;
}
.content p { 
font:normal 11px Georgia, "Times New Roman", Times, serif; 
color:#808186; 
}
.content a { 
font: 11px Georgia, "Times New Roman", Times, serif; 
color:#808186; 
text-decoration:underline;
}
.content div p { 
font:normal 14px Georgia, "Times New Roman", Times, serif; 
color:#808186; 
line-height:1.2em;
}
.content div h2 { 
font:normal 22px Geneva, Arial, Helvetica, sans-serif; 
color:#2b2f30; 
padding:0; 
margin:0;
}
.content .one { 
float:left; 
width:272px; 
margin:0; 
padding:10px 20px;
}
.content .two {
float:left; 
width:272px; 
margin:0; 
padding:10px 20px;
}
.content .two a {
font:normal 14px Georgia, "Times New Roman", Times, serif; 
color:#808186; 
text-decoration:underline;
}
.content .three {
float:right; 
width:272px; 
margin:0; 
padding:10px 20px;
}

.line_two { 
margin:0 auto; 
width:948px; 
height:124px;
background:url(http://www.qualitycustomorthotics.com/wp-content/themes/QCO/images/colorblock.png) no-repeat center top;
text-decoration:none;
}
.line_two a { 
text-decoration:underline; 
color:#fff;
}
.line_two .left { 
float:left; 
width:400px; 
height:59px; 
margin-top:15px; 
padding-top:15px; 
}
.line_two .left div { 
height:59px; 
}
.line_two .left h3 { 
font: bold 33px Geneva, Arial, Helvetica, sans-serif; 
color:#fff; 
line-height:1.3em; 
padding:10px 0; 
margin:0;
text-transform:uppercase;
text-decoration:none;
}
.content .line_two .center { 
float:left; 
width:128px; 
height:124px; 
margin:0; 
background:url(http://www.qualitycustomorthotics.com/wp-content/themes/QCO/images/center.png) no-repeat top;
}
.line_two .right { 
float:right; 
width:422px; 
height:59px; 
margin-top:13px; 
padding-top:15px; 
padding-left:4px; 
}
.line_two .right div { 
float:right; 
width:375px; 
height:43px; 
padding:15px 20px 15px 20px;
}
.line_two .right div { 
font:normal 14px Tahoma, Geneva, sans-serif;
text-align:center;
color:#FFF;
text-decoration:none;
}
.line_two .right div a { 
font:normal 14px Tahoma, Geneva, sans-serif; 
color:#FFF;
}

/*Conditions*/
.body .cond {
width:970px;
height:203px;
margin:30px auto 0 auto;
}
.body .condlft { 
width:425px;
float:left;
height:130px;
margin:36px 40px 37px 10px;
font:normal 11px Georgia, "Times New Roman", Times, serif; 
color:#fff; 
}
.body .condrt { 
width:448px;
float:right;
height:203px;
margin-right:11px;
margin-left:26px; 
font:normal 11px Georgia, "Times New Roman", Times, serif; 
color:#fff; 
background:url(http://www.qualitycustomorthotics.com/wp-content/themes/QCO/images/blueblocksm.png) no-repeat; 
}
.body .condrt h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;
color:#fff;
float:right;
width:448px;
margin:10px auto 0 auto;
font-weight:normal;
text-align:center;
}
.body .condrt p {
width:388px;
display:block;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#fff;
float:right;
margin:0 30px 20px 30px;
text-align:justify;
}
#conditionslft {
float:left;
margin:0 12px auto 12px;
width:200px;
padding:0;
list-style-position:outside;
list-style-type:none;
text-decoration:none;
}
#conditionsrt {
float:left;
margin:0 12px auto 12px;
width:200px;
padding:0;
list-style-position:outside;
list-style-type:none;
text-decoration:none;
}
#conditionslft ul li {
padding:0;
margin:0;
}
#conditionsrt ul li {
padding:0;
margin:0;
}
#conditionsrt ol, ul {
list-style-type:circle;
list-style-position:outside;
}
#conditionslft ol, ul {
list-style-type:circle;
list-style-position:outside;
}


/* body */
.body .blue {
width:970px;
height:100%;
margin:30px auto 0 auto;
}
.body .blue .center {
width:970px;
height:100%;
float:left;
margin:0;
padding:0;
}
.body .blue .center img {
float:left;
padding:0 60px;
}
.body .bluelft { 
width:448px;
float:left;
height:275px;
margin-left:11px;
margin-right:26px; 
font:normal 11px Georgia, "Times New Roman", Times, serif; 
color:#fff; 
background:url(http://www.qualitycustomorthotics.com/wp-content/themes/QCO/images/blueblock.png) no-repeat; 
}
.body .bluelft h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:36px;
color:#fff;
float:left;
margin:10px auto 15px 0;
font-weight:normal;
}
.body .bluelft p {
width:388px;
display:block;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#fff;
float:left;
margin:0 28px 75px 32px;
text-align:justify;
}
.body .bluelft .happy {
float:left;
margin:-10px 11px auto -11px;
background:url(http://www.qualitycustomorthotics.com/wp-content/themes/QCO/images/happy.png) no-repeat;
height:63px;
width:63px;
padding:0;
}
.body .bluelft .order {
float:right;
background:url(http://www.qualitycustomorthotics.com/wp-content/themes/QCO/images/bluesm.png) no-repeat;
width:98px;
height:30px;
padding:0;
margin:-52px 28px 11px auto;
}
.body .bluert { 
width:448px;
float:right;
height:275px;
margin-right:11px;
margin-left:26px; 
font:normal 11px Georgia, "Times New Roman", Times, serif; 
color:#fff; 
background:url(http://www.qualitycustomorthotics.com/wp-content/themes/QCO/images/blueblock.png) no-repeat; 
}
.body .bluert h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:36px;
color:#fff;
float:right;
margin:10px 0 15px auto;
font-weight:normal;
}
.body .bluert p {
width:388px;
display:block;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#fff;
float:left;
margin:0 28px 75px 32px;
text-align:justify;
}
.body .bluert .sad {
float:right;
margin:-10px -11px auto 11px;
background:url(http://www.qualitycustomorthotics.com/wp-content/themes/QCO/images/sad.png) no-repeat;
height:63px;
width:63px;
padding:0;
}
.body .blue h5 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
color:#fff;
margin:5px 0;
}
.qco{
float:left;
width:350px;
height:175px;
padding:10px 40px 0 0;
}
.others {
float:right;
width:350px;
height:175px;
padding-top:10px;
}

.body { 
width:1024px; 
margin:5px auto 25px auto; 
padding:0;
}
.body h2 { 
font: normal 24px Georgia, "Times New Roman", Times, serif; 
color:#fff; 
margin:0; 
}
.body p {
font:normal 12px Georgia, "Times New Roman", Times, serif; 
line-height:1.3em;
}
.body a { 
color:#808186; 
font: 11px Tahoma, Helvetica, sans-serif; 
text-decoration:underline; 
}
.body img { 
float:left; 
margin:0; 
padding-right:15px; 
padding-bottom:15px;
}

/*main_body*/
.main_body { 
width:906px; 
margin:0 auto; 
background:#fff; 
font:normal 12px Georgia, "Times New Roman", Times, serif; 
color:#565656; 
padding:0;
}
.main_body .right p {
float:left;
display:block;
padding:0;
margin:0;
width:350px;
}
.main_body .left {
float:left; 
width:450px; 
margin-top:20px;
}
.main_body .right { 
float:right; 
width:350px; 
margin-top:20px;
}
.main_body .right a {
padding:0;
}
.main_body .right .order {
background:url(http://www.qualitycustomorthotics.com/wp-content/themes/QCO/images/bluelg.png) no-repeat;
width:171px;
height:50px;
margin:25px auto 35px 0;
padding:0;
float:left;
}
#pair {
float:left;
list-style-position:outside;
list-style-type:disc;
text-decoration:none;
margin:0;
padding-top:15px;
width:350px;
}
#pair #one {
font-family:Georgia, "Times New Roman", Times, serif;
color:#89262D;
font-size:14px;
height:16px;
padding-right:9px;
}
#pair #two {
font-family:Georgia, "Times New Roman", Times, serif;
color:#89262D;
font-size:14px;
height:16px;
padding-right:9px;
padding-left:9px;
}
#pair #three {
font-family:Georgia, "Times New Roman", Times, serif;
color:#89262D;
font-size:14px;
height:16px;
padding-left:9px;
}
*+html #pair #one {
padding-right:9px;
}
*+html #pair #two {
padding-right:9px;
}
#pair ul li {
display:inline;
margin:0;
padding:0;
}
.main_body .left .text { 
width:250px; 
float:left; 
margin:15px auto 0 60px !important; 
margin:0 30px 0 0; 
padding:30px 0 50px 30px !important; 
padding:30px 0 30px 20px; 
background:url(http://www.qualitycustomorthotics.com/wp-content/themes/QCO/images/bg_1.png) top left no-repeat; 
}
.main_body .left .text div div { 
background:url(http://www.qualitycustomorthotics.com/wp-content/themes/QCO/images/bg_2.png) bottom right no-repeat; 
padding-bottom:15px; 
color:#89262D;
font-size:14px;
font-style:italic;
}
.main_body .left .name {
width:250px;
float:left;
margin:0;
}
.main_body .left .name p {
font:normal 12px Georgia, "Times New Roman", Times, serif; 
color:#565656;
text-align:right;
}
.main_body ul { 
font:normal 12px Georgia, "Times New Roman", Times, serif; 
color:#3a3c3c; 
padding:0; 
margin:0;
}
.main_body li {
padding:5px 0; 
margin:0;
}
.main_body .right h2 {
float:left;
display:block;
color:#317ea6; 
line-height:1.3em;
width:350px;
}
.main_body .left h2 { 
color:#317ea6; 
line-height:1.3em;
}
.main_body div h3 { 
color:#565656; 
font:normal 24px Georgia, "Times New Roman", Times, serif; 
line-height:26px; 
float:left; 
width:320px; 
margin:5px 0 0 0; 
padding:0;
}
.main_body a {
font: normal 11px Georgia, "Times New Roman", Times, serif; 
color:#317ea6; 
margin:0; 
padding:5px; 
text-decoration: none;
}
.main_body img { 
padding:0; 
margin:10px 15px 10px 15px; 
border:none;
}
.main_body .feeds { 
float:right; 
width:350px; 
margin:0;
}
.main_body .feeds .rsssm {
width:40px;
height:40px;
float:right;
padding:0 0 0 15px;
}
.main_body .feeds .rsssm img {
width:40px;
height:40px;
float:right;
margin:0;
padding:0;
}
.main_body .feeds .twtr {
width:40px;
height:40px;
float:right;
padding:0 0 0 15px;
}
.main_body .feeds .twtr img {
width:40px;
height:40px;
float:right;
margin:0;
padding:0;
}
.main_body .feeds .twtrfollow {
width:91px;
height:40px;
float:right;
padding:0 0 0 15px;
}
.main_body .feeds .twtrfollow img {
width:91px;
height:40px;
float:right;
margin:0;
padding:0;
}

/* Container +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.CON {width:984px; margin:10px auto; padding:0; background:#fff;}
/* Side Central +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.SC { width:630px; padding:10px; margin:0; float:left;}

/* Post +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.Post { padding:10px; margin:0 0 30px 0;}

.PostHead { padding:0; margin:0;}
.PostHead h2 { color:#383838; font: bold 24px Georgia, "Times New Roman", Times, serif; margin:0; padding:5px 0 5px 10px;}
.PostHead h2 a { color:#383838; text-decoration:none;}
.PostHead h2 a:visited { color:#383838; text-decoration:none;}
.PostHead h2 a:hover { color:#383838; text-decoration:underline;}

/**/ * html .PostTime { } /**/ 
.PostTime { padding:8px 0 0 0; margin:0 10px 10px 0; color:#565656; font:normal 11px Georgia, "Times New Roman", Times, serif; line-height:25px; float:left; width:76px; height:68px; background:url(images/calender.png) top no-repeat; border-top:1px solid #f7f7f7; text-align:center;}
.PostTime img { text-align:center;}
.PostTime strong { font-weight:normal; font-size:11px;}
.PostTime .day {margin-top:10px; font:bold 22px Georgia, "Times New Roman", Times, serif; line-height:23px; color: #565656;}
.PostTime .month { font:bold 13px Georgia, "Times New Roman", Times, serif; color: #fff;}
.PostTime .year { font-size:13px; margin-top:-5px;}
.PostHead small { padding:5px 0; margin:0; font-size:12px; font-weight:normal;}
.PostCat { color:#313131;}
.PostCat a { color:#c92d00; text-decoration:underline;}
.PostCat a:hover { text-decoration:none;}

.PostContent { float:left; padding:0; color:#383838; font:normal 11px  Georgia, "Times New Roman", Times, serif; margin:0; border-bottom:1px #333333 solid;}
.PostContent p { font-size:11px; color:#383838; padding:0 10px 0 10px;}
.PostContent a { color: #383838;} 
.PostContent p strong { color:#383838; text-transform:uppercase;}
.PostContent img { margin:0; padding:0;}
.PostContent ol { padding:10px 0 10px 25px; margin:0;}
.PostContent ol li { padding:2px 0 2px 0; font-size:12px; line-height:15px; color:#383838;}
.PostContent ul { padding:5px 0; margin:0;}
.PostContent ul li { padding:2px 0 2px 15px; list-style-type:none; font-size:11px; line-height:15px; color:#383838;}
.PostContent blockquote { padding:10px; margin:0; color:#6b6b6b; background:#000;}
.PostContent blockquote p { font-size:12px; padding:0; margin:0; line-height:15px;}
.PostContent blockquote li { padding:2px 0 2px 15px; list-style-type:none; font-size:12px; line-height:15px;}

/**/ * html .PostContent p img { } /* */ 
.PostContent p img { max-width:400px;}
.PostContent img { margin:0 10px 10px 0; float:left; border:#3c92be 1px solid;}

.PostCom {padding:5px 0; margin:5px 5px; background:url(http://www.qualitycustomorthotics.com/wp-content/themes/QCO/images/bg_post_com.gif) left no-repeat;}
.PostCom ul { padding:0 0 0 5px; margin:0;}
.PostCom li { padding:5px; margin:0; list-style-type:none; color:#660000; font: normal 11px Georgia, "Times New Roman", Times, serif; display:inline;} 
.PostCom li a { background:#fff; font-weight:normal; text-decoration:underline; color:#660000; padding:0; margin:0;} 
.PostCom li a:hover { font-weight:normal; text-decoration:none; color:#333333;}

.PostCom .Com { }
.PostCom .Tags { }

/* Note ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.Note { padding:0; margin:0;}
.Note li { padding:3px 0 3px 15px; margin:0; list-style-type:none; font-size:12px;}

/* TrackbackList ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.TrackList { background:#f4ebef; padding:15px; margin-top:20px; position:relative;}
.TrackListTop { background:#f4ebef; position:absolute; top:0; left:0; width:455px; height:10px;}
.TrackList h3 { font-size:14px; font-weight:bold; margin:0 0 5px 0; padding:0 0 5px 0; color:#333366; letter-spacing:-1px; border-bottom:dashed 1px #beb4c1;}
.TrackList ul { padding:0; margin:0;}
.TrackList li { padding:0 0 0 10px; margin:0; list-style-type:none; font-size:11px;}
.TrackList li a { color:#cc3366;}

/* Navigation - PlugIn +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Nav { font-size:11px; padding:10px 0; color:#666; font-family:'Verdana';}
.Nav a { padding:1px 6px 1px 4px; border-right:solid 1px #666; font-size:11px;}
.Nav a:visited { padding:1px 6px 1px 4px; border-right:solid 1px #666;}
.Nav a:hover { padding:1px 6px 1px 4px; border-right:solid 1px #666; text-decoration:none;}
.Nav span { padding:1px 6px 1px 4px; color:#666; border-right:solid 1px #666;}
.Nav .on { padding:1px 6px 1px 4px; border-right:solid 1px #666; font-size:11px; color:#003366;}

/* Comments ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.Comments { margin:20px 0 0 0; position:relative;}
.Comments h3 { font-size:16px; letter-spacing:-1px; margin:0 0 5px 0; padding:10px 0; color:#660000; border-bottom:solid 2px #660000;}

/* Comments List  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.List ol { padding:0; margin:0;}
.List li { position:relative; padding:5px 0; margin:10px 0; list-style-type:none;}

/**/ * html .List .LGrav { right:30px;} /* */ 
.List .LGrav { position:absolute; right:0; top:10px;}
.List .LGrav img { border:solid 1px #ccc; padding:2px; background:#fff;}

.List .LUsr { margin:0; padding:0; font-size:11px; line-height:12px; color:#999;}
.List .LUsr a { color:#999; text-decoration:none;}
.List .LUsr strong { font:bold 16px "Trebuchet MS", sans-serif; letter-spacing:-1px; color:#666;}
.List .LUsr strong a { color:#cc0000; text-decoration:none;}

.List .LCon { margin:10px 0 0 0; padding:0; font-size:12px; line-height:16px; border-top:solid 1px #ccc;}
.List .LCon p { margin:0; padding:5px 0; font-size:12px; line-height:16px;}

.List .Author { background:#fff;}

/* Comments Form ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Form .Email { }

.Form {  padding:0 0 10px 0; position:relative; margin:0; font-family:'Verdana';}
.Form form { margin:0; padding:0;}
.Form a { text-decoration:underline;}
.Form p { padding:0 0 2px 0; margin:0; color:#666;}
.Form p small strong { font-weight:bold; color:#FF3300;}
.Form p small { font-size:11px; display:block; padding:6px 0; color:#000;}
.Form .TextField { color:#003366; background:#e9f8ff; border:solid 1px #d5e7f0; padding:6px 6px 6px 30px; font-size:12px; display:block;}
.Form .TextArea { color:#003366; background:#e9f8ff; border:solid 1px #d5e7f0; padding:6px; font-size:12px;}
.Form input.SubmitComment { width:57px; height:29px; background:url(images/SubmitComment.png) no-repeat; margin-top:4px;}
.Form input.SubmitComment:hover { margin-top:4px;}
.Form input.SubmitCommentIE { width:57px; height:29px; background:url(images/SubmitComment.png) no-repeat 0 -29px; margin-top:4px;}

/* Side Right +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.SR { width:320px; float:right; padding:0; margin:0 auto;}

/* Rss +++++++++++++++++++++++*/
.Rss { padding:0; margin:-36px 0 0 0; float:right;}

/* Twitter +++++++++++++++++++++++*/
.tweet { padding:0; margin:-36px 0 0 0; float:right;}

/* Search ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/**/ * html .Search  { } /**/ 
.Search { padding:0; margin:5px auto; width:320px;}
.Search form { margin:0; padding:15px;}
.Search input { color:#330033;}
.Search input.keyword { width:240px; height:17px; float:left; color:#acacac; background: url(http://www.qualitycustomorthotics.com/wp-content/themes/QCO/images/bg_input.gif); border:1px solid #4c4c4c;} 
.Search input.search { width:17px; height:16px; margin:1px 0 0 10px; padding:0; background: url(http://www.qualitycustomorthotics.com/wp-content/themes/QCO/images/Search.gif) no-repeat; border:0;}

/* Widget ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.widget { padding:0; margin:5px auto; width:320px;}
.widget h2  { padding:5px 5px 10px 30px; margin:0; font:normal 16px  Georgia, "Times New Roman", Times, serif; color:#383838; border-bottom:1px solid #e5e5e5; text-transform:uppercase;}
.widget h3  {padding:5px 5px 10px 30px; margin:0; font:normal 12px  Georgia, "Times New Roman", Times, serif; color:#383838; border-bottom:1px solid #e5e5e5;}
.widget ul { margin:0; padding:0; background:none; clear:both; border:0; color:#989898;}
.widget li { margin:0 0 5px 5px; padding:5px 0 5px 20px; list-style-type:none; border:0; background: url(http://www.qualitycustomorthotics.com/wp-content/themes/QCO/images/bg_li.gif) left no-repeat; border-bottom:1px  solid #e5e5e5;}
.widget li a { margin:0; padding:0; border:0; background:none; color:#333333;}

/* categories ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.SRN { padding:0; margin:5px auto; width:320px;}
.SRN h2 { padding:15px 5px 10px 30px; margin:0; font:normal 16px  Georgia, "Times New Roman", Times, serif; color:#383838; border-bottom:1px solid #e5e5e5; text-transform:uppercase;}
.SRN ul { padding:0 15px; margin:0; color:#6e6e6e;}
.SRN li { list-style:none; padding:7px 5px 7px 20px; font:normal 12px Georgia, "Times New Roman", Times, serif; color:#6e6e6e;  background: url(http://www.qualitycustomorthotics.com/wp-content/themes/QCO/images/bg_li.gif) left no-repeat;}
.SRN a { font:normal 10px Georgia, "Times New Roman", Times, serif; color:#6e6e6e; text-transform:uppercase;}
.SRN a:hover { font:normal 10px Georgia, "Times New Roman", Times, serif; color:#98b305; text-transform:uppercase;}

/*Images*/
.images { 
width:900px; 
margin:10px 62px; 
float:left;
}
.images img {
float:left;
margin:0;
padding:15px 25px;
height:267px;
width:400px;
}

/*Order*/
.order {
width:950px;
margin:10px 40px;
float:left;
}
.order img {
float:left;
margin:0;
padding:15px 25px;
height:400px;
width:400px;
}
.order .add {
float:left;
margin:0;
padding:15px 25px;
height:400px;
width:430px;
}
.order .add h3 {
text-align:left;
font:bold 18px Georgia, "Times New Roman", Times, serif; 
color:#333333;
margin:0;
padding:0;
}
.order .add p {
text-align:justify;
font:normal 12px Georgia, "Times New Roman", Times, serif; 
color:#565656;
padding:0;
}
.order .add .red {
color:#FF0000;
}

/*About*/
.about { 
width:900px; 
margin:10px 62px; 
float:left;
}
.about p {
color:#000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
}
.about .order {
float:right;
width:223px;
height:62px;
margin:auto 32px -10px auto;
}
.about span {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#000;
font-weight:bold;
}

/*Contact*/
.contact {
width:900px; 
margin:10px 62px;
padding:0;
float:left;
color:#666;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
}
.contact h3 {
padding:0;
margin:0;
color:#000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
}
.contact p {
color:#666;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
}
.contact a {
color:#666;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
}

/*side_body*/
.side_body { 
width:500px; 
padding:0 20px; 
margin:5px 45px 5px 0 !important; 
margin:5px 23px 5px 0; 
float:right; 
font:normal 11px Georgia, "Times New Roman", Times, serif; 
color:#242424; 
border-bottom:1px solid #cccccc; 
}
.side_body p { 
color:#6f6f6f;
}
.side_body img { 
margin-right:15px;
}
.side_body h3 { 
color:#242424;
}
.side_body ul { 
list-style-image:url(http://www.qualitycustomorthotics.com/wp-content/themes/QCO/images/about_ul.png); 
list-style-position:inside;
}
.side_body ul li a { 
color:#749f08; 
text-decoration:none; 
padding-left:5px; 
}

/* News*/
.News {
padding:0; 
margin:0 auto;
}
.News a { 
color:#d31e00; 
text-decoration:none;
}
.News .data { 
float:left; 
font:normal 12px Georgia, "Times New Roman", Times, serif; 
color:#3e2812; 
background:#baa271; 
text-align:center; 
margin:10px 10px 0 10px; 
padding:5px 10px;
}

/*Get*/
.Get { 
width:500px; 
padding:0 20px; 
margin:5px 45px 5px 0 !important; 
margin:5px 23px 5px 0; 
float:right; 
color:#6f6f6f;
}
.Get li { 
background: url(http://www.qualitycustomorthotics.com/wp-content/themes/QCO/images/about_ul.gif) no-repeat left center; 
list-style:none; 
font:normal 12px Georgia, "Times New Roman", Times, serif; 
margin:0; 
color:#6f6f6f; 
padding:5px 0 5px 20px; 
line-height:1.6em;
}
.Get h2 { 
font: normal 24px Georgia, "Times New Roman", Times, serif; 
color:#462d14; 
padding:10px 0 10px 10px; 
margin:0; 
}
.Get h4 { 
font: bold 13px Georgia, "Times New Roman", Times, serif; 
color:#565656;
}
.Get p {
font:normal 12px Georgia, "Times New Roman", Times, serif; 
color:#6f6f6f; 
padding:0 15px; 
margin:10px 0;
}
.Get span { 
color:#baa271; 
font-weight:normal;
}

/*twitter*/
.twitter { 
float:right; 
width:334px; 
height:101px; 
background:url(http://www.qualitycustomorthotics.com/wp-content/themes/QCO/images/Twitter_bg.jpg) top no-repeat; 
margin:0; 
padding:10px 0;
}
.twitter h2 { 
border-bottom:none; 
font: normal 24px Georgia, "Times New Roman", Times, serif; 
color:#FFF; 
padding:30px 0 0 90px; 
margin:0;
}

/* Contact Form */
.response { 
font:normal 12px Tahoma, Helvetica, sans-serif; 
color:red; 
text-align:center;
}
.loader { 
text-align:center; 
width:auto; 
padding:0; 
margin:0;
}
#contactform { 
margin:0; 
padding:5px; 
}
#contactform * { 
font-family: Tahoma, Helvetica, sans-serif; 
font-size:11px;
}
#contactform ol { 
margin:0; 
padding:0; 
list-style:none;
}
#contactform li { 
margin:0 0 5px 0; 
padding:10px; 
background:none; 
list-style:none;
}
#contactform li.buttons { 
margin:0; 
overflow:hidden; 
list-style:none; 
}
#contactform label { 
margin:0; 
width:150px; 
display:block; 
float:left; 
padding:2px 0; 
font:normal 12px Tahoma, Helvetica, sans-serif; 
color:#242424;
}
#contactform label span { 
font:normal 10px Tahoma, Helvetica, sans-serif; 
color:#afafaf; 
margin:0; 
padding:0;
}
#contactform input.text { 
width:280px; 
border:1px solid #d6d6d6; 
margin:0; 
padding:5px 2px; 
height:16px; 
background:#fff;
}
#contactform textarea { 
width:280px; 
border:1px solid #d6d6d6; 
padding:2px; 
background:#fff; 
}
#contactform li.buttons input { 
padding:3px 10px; 
margin:0 0 0 150px; 
background:#78a307; 
border:1px solid #67900b; 
color:#FFF; 
float:left; 
list-style:none;
}

/* form style*/
.form_style { 
padding:0; 
margin:0;
}
.form_style .text { 
font:normal 12px Tahoma, Helvetica, sans-serif; 
color:#242424; 
padding:10px 0 10px 40px; 
margin:0; 
width:150px; 
float:left;
}
.form_style .form { 
width:380px; 
float:left; 
margin:0; 
padding:10px 0;
}
.form_style .label2 { 
padding:0; 
margin:20px 0 20px 190px;
}
.form_style .input2 { 
width:375px; 
border:1px solid #d6d6d6; 
background:#fff;
}

/* footer */
.fbkg {
margin-bottom:0;
width:100%;
height:87px;
background:#317ea6 url(http://www.qualitycustomorthotics.com/wp-content/themes/QCO/images/footer.png) top repeat-x; 
}
.footer { 
width:940px; 
margin:0 auto 0 auto; 
padding:20px 0; 
font: normal 11px  Georgia, "Times New Roman", Times, serif; 
color:#fff;
}
.footer .left { 
float:left; 
width:300px; 
margin-top:15px; 
margin-left:20px; 
padding-top:0;
}
.footer .right { 
float:right; 
width:550px; 
margin-right:20px; 
margin-top:15px;
padding-top:0;
text-align:right;
}
.footer .right a { 
font: normal 11px Georgia, "Times New Roman", Times, serif; 
color:#fff; 
text-decoration:none; 
padding-left:10px;
text-transform:uppercase;
}
