body {
	color: black;
	padding: 0px;
	margin: 0px;
	font-size: small;
	font-family: Arial, sans-serif, Helvetica, Verdana, sans-serif;
	background: #002D3D url(http://www.togorthotics.com/themes/site_themes/togs/images/common/back2.gif) repeat-y top center;
	
}

img a, a img {
border: none;
padding: 0;
margin: 0;
}


#wrapper {
	margin: 0;
	padding: 0;
	background: #002D3D url(http://www.togorthotics.com/themes/site_themes/togs/images/common/back1.gif) repeat-x top left;
	width: 100%;

}

#wrapper2 {
	font-size: 90%;
	line-height: 1.3em;
	margin: 0;
	padding: 0;
	background: #fff;
	width: 920px;
	border-top: 1px solid #fff;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	voice-family: "\"}\""; 
  voice-family:inherit;
  width:900px;
} 
html>body #wrapper2 {
  width: 900px;
} 

#hometop {
width: 900px;
float: left;
padding: 0;
margin: 0;

}
#hometopleft {
padding: 0;
margin: 0;
float: left;
width: 569px;
padding-bottom: 3px;
margin-bottom: 3px;
border-bottom: 1px dotted #26BCD7;
}
#hometopright {
padding: 0;
margin: 0;
float: right;
width: 331px;
padding-bottom: 3px;
margin-bottom: 3px;
border-bottom: 1px dotted #26BCD7;
}

#splashpic, #flashcontent {
padding: 0;
margin: 0;
float: left;
width: 574px;
}
#homemenu {
padding: 0;
margin: 0;
float: right;
width: 326px;
}
#hmenu {
float: left;
width: 326px;
list-style: none;
padding: 0px;
margin: 0px;
}
#hmenu li {
float: left;
padding: 0px;
margin: 0px;
}
#hmenu li a{
padding: 0px;
margin: 0px;
float: left;
}
#hmenu li a img {
float:left;
padding: 0;
margin: 0;
}

#splash {
width: 900px;
float: left;
padding: 0;
margin: 0;
}

#homemiddle {
float: left;
padding: 0;
margin: 0;
width: 900px;
}
#homecontent {
float: left;
display: inline;
width: 613px;
padding: 20px 0 15px 15px;
margin: 0;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:598px;
} 
html>body #homecontent {
  width: 598px;
} 

#homemenu2 {
display: inline;
float: right;
width: 287px;
padding: 0;
margin: 0;
}
#homemenu2 ul {
float: left;
width: 287px;
padding: 0;
margin: 0;
list-style: none;
}
#homemenu2 ul li {
padding: 0;
margin: 0;
display: inline;

}
#homemenu2 ul li a {
padding: 0;
margin: 0;

}
#homemenu2 ul li a img {
display: block;
padding: 0;
margin: 0;
}



#homemiddle #homecontent h1 {
padding-bottom: 5px;
margin-bottom: 5px;
border-bottom: 1px dotted #EC4036;
}

.resetter {
clear:both;
width: 1px;
height: 1px;
line-height: 1px;
padding: 0;
margin: 0;
}
#footer {
background: #C5E7F3;
color: #286E88;
float: left;
width: 900px;
padding: 10px;
margin: 0;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:880px;
} 
html>body #footer {
  width: 880px;
} 

#footer_left {
float: left;
width: 760px;
padding: 0;
margin: 0;
font-size: 90%;
}

#footer_left ul {
float: left;
width: 760px;
padding: 0;
margin: 0;
list-style: none;
}
#footer_left ul li {
float: left;
padding: 0;
margin: 0;
margin-left: 7px;
margin-right: 7px;

}


#footer_right {
float: right;
text-align: right;
width: 120px;
font-weight: bold;
padding: 0;
margin: 0;
}

#footer a, #footer a:link, #footer a:visited {
text-decoration: none;
color: #385A66;
} 
#footer a:hover {
border-bottom: 1px dotted #385A66;
}


/* Follow-on pages */

#top {
width: 900px;
float: left;
padding: 0;
margin: 0;

}
#topleft {
padding: 0;
margin: 0;
float: left;
width: 642px;
padding-bottom: 3px;
margin-bottom: 3px;
border-bottom: 1px dotted #26BCD7;
}
#topright {
padding: 0;
margin: 0;
float: right;
width: 258px;
padding-bottom: 3px;
margin-bottom: 3px;
border-bottom: 1px dotted #26BCD7;
}
#mainmenu_holder {
float: left;
width: 900px;
background: url(http://www.togorthotics.com/themes/site_themes/togs/images/common/menu_back.gif) repeat-x top left;
padding: 0;
margin: 0;
height: 29px;
}

#main_menu {
float: left;
padding: 0;
margin: 0;
width: 900px;
list-style: none;
padding-bottom: 3px;
border-bottom: 1px dotted #26BCD7;
}
#main_menu li {
padding: 0;
margin: 0;
float: left;
height: 29px;
border-right: 1px solid #fff;
}

#middle {
width: 900px;
float: left;
}

#section_title {
width: 900px;
float: left;
margin-bottom: 0px;
padding: 11px 0 14px 0;
}

#section_title h1 {
padding: 0;
margin: 0;
}

#submenu_holder {
width: 190px;
float: left;
background: url(http://www.togorthotics.com/themes/site_themes/togs/images/common/lightgrad.gif) repeat-x top left;
padding: 10px;
padding-top: 10px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:170px;
} 
html>body #submenu_holder {
  width: 170px;
} 


#submenu {
padding: 0;
margin: 0;
list-style: none;
min-height: 201px;
}
#submenu li {
width: 170px;
background: #fff;
margin-bottom: 5px;
font-weight: bold;
color: #2CBDD8;
padding: 10px 5px 8px 12px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:153px;
} 
html>body #submenu li {
  width: 153px;
} 


#submenu li a, #submenu li a:link, #submenu li a:visited {
color: #EC4036;
text-decoration: none;
}

#submenu li a:hover {
color: #2CBDD8;
}

#content_holder {
width: 700px;
float: right;
background: url(http://www.togorthotics.com/themes/site_themes/togs/images/common/lightgrad.gif) repeat-x top left;
}
#content_left {
width: 400px;
float: left;
padding: 15px 20px 20px 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:360px;
} 
html>body #content_left li {
  width: 360px;
} 



#content_right {
float: right;
width: 300px;
}
#feature_menu {
padding: 0;
margin: 0;
list-style: none;
}

#feature_menu li {
padding: 0;
margin: 0;
display: inline;

}
#feature_menu li a img, #feature_menu li img {
display: block;
margin-bottom: 4px;
}

#content_left h2 {
padding: 0;
margin: 0;
color: #2bbcd9;
border-bottom: 1px dotted #2bbcd9;
padding-bottom: 5px;
margin-bottom: 15px;
line-height: 1.2em;}

#content_left h3 {
padding: 0;
margin: 0;
color: #2bbcd9;
border-bottom: 1px dotted #2bbcd9;
padding-bottom: 2px;
margin-bottom: 2px;
margin-top: 30px;
font-size: 120%;
}

#content_left h4 {
padding: 0;
margin: 0;
color: #2bbcd9;
margin-bottom: 5px;
margin-top: 5px;
}

#content_left a, #content_left a:link {
color: #ec4036;
} 
#content_left a:visited {
color: #26bcd7;
}

#content_left ul {
list-style-image: url(http://www.togorthotics.com/themes/site_themes/togs/images/common/bullet.gif);
padding: 0;
padding-left: 10px;
margin: 0;
}


#middle_bottom {
background: url(http://www.togorthotics.com/themes/site_themes/togs/images/common/lightgrad.gif) repeat-x top left;
min-height: 200px;
float: left;
width: 900px;
padding-top: 20px;
}
#featured_holder {
float: left;
width: 900px;
padding-left: 200px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:700px;
} 
html>body #featured_holder {
  width: 700px;
} 
#featured_left {
background: #fff;
float: left;
width: 400px;
margin: 0;
margin-right: 10px;
padding: 10px;
padding-bottom: 0;
border: 1px solid #002d3d;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:368px;
} 
html>body #featured_left {
  width: 368px;
} 

#featured_right {
background: #fff;
float: left;
width: 300px;
margin: 0;
margin-right: 10px;
padding: 10px;
padding-bottom: 0;
border: 1px solid #002d3d;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:268px;
} 
html>body #featured_right {
  width: 268px;
} 

/*Foot video */

#flashvideo {
background: url(http://www.togorthotics.com/themes/site_themes/togs/images/common/curve.gif) no-repeat top right;
padding-bottom: 50px;
}


/*Testimonial */

#testimonial_holder {
width: 900px;
background: url(http://www.togorthotics.com/themes/site_themes/togs/images/common/lightgrad.gif) repeat-x top left;
margin: 0;
padding: 0;
float: left;
}

#testimonial_gallery {
width: 900px;
background: url(http://www.togorthotics.com/themes/site_themes/togs/images/common/curve.gif) no-repeat top right;
margin: 0;
padding: 0;
float: left;
}

#test_intro {
width: 570px;
padding: 15px 20px 20px 10px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:540px;
} 
html>body #test_intro  {
  width: 540px;
}


#test_intro h2 {
padding: 0;
margin: 0;
color: #2bbcd9;
border-bottom: 1px dotted #2bbcd9;
padding-bottom: 5px;
margin-bottom: 15px;

}

#test_intro p {

}

#testimonial_gallery dl {
width: 290px;
float: left;
padding: 0;
margin: 0;
margin-right: 10px;
margin-bottom: 30px;

border-bottom: 1px solid #2bbcd9;
voice-family: "\"}\""; 
voice-family:inherit;
width:290px;
} 
html>body #testimonial_gallery dl  {
  width: 290px;
}


#testimonial_gallery dt {
padding: 0;
margin: 0;
padding-bottom: 5px;
border-bottom: 1px dotted #C5E7F3;
}

#testimonial_gallery dt img {
border: 1px solid #2bbcd9;
}

#testimonial_gallery dd {
padding: 0;
margin: 0;
padding: 0 0 3px 10px;


}


#testimonial_gallery dd.t_name {
text-transform: uppercase;
font-weight: bold;
margin-top: 5px;
}


#testimonial_gallery dd a, #testimonial_gallery dd a:link, #testimonial_gallery dd a:visited {
color: #EC4036;
text-decoration: none;
}

#testimonial_gallery dd a:hover {
border-bottom: 1px dotted #EC4036;

}

#curve_right {
background: url(http://www.togorthotics.com/themes/site_themes/togs/images/common/curve.gif) no-repeat top right;
float: right;
width: 300px;
padding: 40px 10px 20px 10px;
height: 450px;
text-align: right;
voice-family:inherit;
width:280px;
} 
html>body #curve_right {
  width: 280px;
}

#curve_right img {
border: 1px solid #2bbcd9;
}
.test_sign {
padding-top: 5px;
text-transform: uppercase;
font-weight: bold;
color: #2bbcd9;

}

.pageback {
border-top: 1px dotted #EC4036;
padding-top: 5px;
text-transform: uppercase;
font-weight: bold;
color: #2bbcd9;
}

.pageback a, .pageback a:link, .pageback a:visited {
text-decoration: none;
padding-top: 5px;
text-transform: uppercase;
font-weight: bold;
color: #EC4036;
}

.pageback a:hover {
border-bottom: 1px dotted #EC4036;
}

/*Product Section */


#productmenu {
padding: 0;
margin: 0;
}

.productrow {
padding: 0;
margin: 0;
list-style: none;
float: left;
width: 900px;
margin-bottom: 1px;
}

.productrow li {
padding: 0;
margin: 0;
float: left;
display: inline;
}


.productrow li a,.productrow li a:link, .productrow li a:visited, .productrow li a:hover {
padding: 0;
margin: 0;
display: block;
}

.productrow li a img {
padding: 0;
margin: 0;
}

#lastrow {
padding: 0;
margin: 0;
padding-left: 344px;
}

#productlist_holder {
background: url(http://www.togorthotics.com/themes/site_themes/togs/images/common/curve.gif) no-repeat top right;
width: 700px;
float: left;
padding: 15px 20px 20px 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:660px;
} 
html>body #productlist_holder {
  width: 660px;
} 


#productlist_holder h2 {
padding: 0;
margin: 0;
color: #2bbcd9;
border-bottom: 1px dotted #2bbcd9;
padding-bottom: 5px;
margin-bottom: 15px;
line-height: 16px;
}

#productlist_holder p {
width: 450px;
}
#product_list {
padding: 0;
margin: 0;
margin-top: 20px;
float: left;
}
#product_list dl {
padding: 0;
margin: 0;
float: left;
margin-bottom: 15px;
width: 660px;

}
#product_list dt {
padding: 0;
margin: 0;
float: left;
width: 660px;
border-bottom: 1px dotted #2bbcd9;
padding-bottom: 5px;
margin-bottom: 5px;
font-weight: bold;
text-transform: uppercase;
}
#product_list dd {
padding: 0;
margin: 0;
float: left;
width: 390px;
padding-top: 10px;
}
#product_list dt a, #product_list dt a:link, #product_list dt a:visited {
color: #2bbcd9;
text-decoration: none;
}
#product_list dt a:hover {
border-bottom: 1px dotted #2bbcd9;
}
#product_list dd.product_thumb {
padding: 0;
margin: 0;
float: right;
width: 270px;
padding: 5px 30px 5px 10px;
text-align: right;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:229px;
} 
html>body #product_list dd.product_thumb {
  width: 229px;
} 
#product_list dd.product_thumb img {
border: 1px solid #2bbcd9;
}

/* Foot scanning equipment */

#thirdmenu {
padding: 0;
margin: 0;
list-style: none;
}



#thirdmenu li {
width: 170px;
background: #fff;
margin-bottom: 5px;
color: #2CBDD8;
font-weight: normal;
padding: 5px 5px 4px 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:145px;
} 
html>body #thirdmenu li {
  width: 145px;
} 



#thirdmenu li a, #thirdmenu li a:link, #thirdmenu li a:visited {
color: #2CBDD8;
text-decoration: none;
}

#submenu li a:hover {
color: #EC4036;;
}


/* Login */
.loginform dt{
padding: 0;
margin: 0;
color: #2CBDD8;
margin-top: 10px;
}
.loginform dd{
padding: 0;
margin: 0;
}
.loginbutton{
padding: 0;
margin: 0;
margin-top: 10px;

}
#log_options {

padding-bottom: 10px;
margin-bottom: 10px;
border-top: 1px dotted #2CBDD8;
}


/* Practitioner Home */
#psplash {
width: 900px;
float: left;
padding: 0;
margin: 0;

}
#practpic {
padding: 0;
margin: 0;
width: 573px;
float: left;
}
#practmenu {
padding: 0;
margin: 0;
width: 327px;
float: right;
}

#pmenu {
padding: 0;
margin: 0;
list-style: none;
}
#pmenu li {
padding: 0;
margin: 0;
float: left;
}


#pmenu li a {
padding: 0;
margin: 0;
float: left;
}

#pmenu li a img {
padding: 0;
margin: 0;

}


#practcontent {
padding: 0;
margin: 0;
float: left;
width: 573px;
padding-right: 70px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:503px;
} 
html>body #practcontent {
  width: 503px;
} 

#practcontenthome {
padding: 0;
margin: 0;
float: left;
display: inline;
width: 597px;
} 









#practmenu2 {
padding: 0;
margin: 0;
float: right;
width: 327px;
}

#practmenu2 ul {
padding: 0;
margin: 0;
list-style: none;
}

#practmenu2 ul li a {
padding: 0;
margin: 0;
display: inline;
}

#practmenu2 ul li a img {
display: block;
padding: 0;
margin: 0;
}

#practcontent h1, #practcontenthome h1 {
padding: 6px 0 6px 5px;
border-top: 1px dotted red;
border-bottom: 1px dotted red;
}

.pheadlines {
width: 573px;
padding: 0;
margin: 0;
margin-bottom: 10px;
padding-right: 70px;
padding-left: 5px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:498px;
} 
.pheadlines dt {
padding: 0;
margin: 0;
font-weight: bold;
}
.pheadlines dd {
padding: 0;
margin: 0;
font-size: 90%;
color: #999;
}
.pheadlines dt a, .pheadlines dt a:link, .pheadlines dt a:visited {
color: #002D3D;
text-decoration: none;
}
.pheadlines dt a:hover{
border-bottom: 1px dotted #002D3D;
} 


/* News */
#news_content_holder {
padding: 0;
margin: 0;
width: 700px;
float: right;
}
#newsleft {
width: 400px;
float: left;
padding: 0;
margin: 0;
margin-right: 10px;
padding: 15px 10px 20px 10px;
background: url(http://www.togorthotics.com/themes/site_themes/togs/images/common/lightgrad.gif) repeat-x top left;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:370px;
} 
html>body #newsleft {
  width: 370px;
} 



#newsright {
margin: 0;
padding: 15px 10px 20px 10px;
float: right;
width: 300px;
background: url(http://www.togorthotics.com/themes/site_themes/togs/images/common/lightgrad.gif) repeat-x top left;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:280px;
} 
html>body #newsright {
  width: 280px;
} 

#news_content_holder h2 {
color: #ef3e35;
font-weight: normal;
border-bottom: 1px dotted #ef3e35;
margin: 0;
padding: 0;
padding-bottom: 16px;
margin-bottom: 10px;
}



#newsleft .pheadlines {
width: 370px;
padding: 0;
margin: 0;
padding-bottom: 15px;
border-bottom: 1px dotted #ddedf2;
margin-bottom: 10px;
}
.p_event {
float: left;
width: 280px;
padding: 0;
margin: 0;
padding-bottom: 15px;
border-bottom: 1px dotted #ddedf2;
margin-bottom: 10px;

}

.p_event .event_thumb {
float: left;
width: 127px;
padding: 0;
padding-right: 15px;
margin: 0;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:112px;
} 
html>body .p_event .event_thumb {
  width: 112px;
} 

.p_event .event_thumb img {
padding: 0;
margin: 0;
border: 1px solid #008bb3;
}


.p_event .event_type {
padding: 0;
margin: 0;
float: right;
width: 153px;
font-weight: bold;
color: #008bb3;
}


.p_event dd {
padding: 0;
margin: 0;
font-size: 90%;
width: 153px;
float: right;
}
.p_event dd a, .p_event dd a:link, .p_event a:visited {
color: #008bb3;
text-decoration: none;
}
.p_event dd a:hover {
border-bottom: 1px dotted #008bb3;
}
.p_event .event_title {
font-size: 120%;
font-weight: bold;
color: #008bb3;
border-bottom: 1px dotted #ddedf2;;
margin: 5px 0 5px 0;
padding-bottom: 5px;
}
.p_event .event_date {
padding-top: 5px;
padding-bottom: 5px;
border-bottom: 1px dotted #ddedf2;;
margin-bottom: 5px;
}
/* Events */

#newsright .pheadlines {
font-size: 90%;
width: 280px;
padding: 0;
margin: 0;
padding-bottom: 15px;
border-bottom: 1px dotted #ddedf2;
margin-bottom: 10px;
}


#newsleft .p_event {
float: left;
width: 370px;
}



#newsleft .p_event .event_type {
width: 243px;
}


#newsleft .p_event dd {
width: 243px;
}


/* News Story */

#story_content_right {
background: url(http://www.togorthotics.com/themes/site_themes/togs/images/common/curve.gif) no-repeat top right;
float: right;
width: 300px;
}

#news_pic_big {
float: right;
width: 300px;
padding: 40px 10px 20px 10px;
height: 450px;
text-align: right;
voice-family:inherit;
width:280px;
}
#news_pic_big img {
border: 1px solid #2bbcd9;
}

/*media */
.pintro {
width: 70%;
padding-left: 15px;
margin-bottom: 15px;
}

.articles {
margin: 0;
padding: 0;
margin-bottom: 15px;
border-top: 1px dotted #2bbcd9;
padding-top: 10px;
margin-top: 10px;

}

.articles a, .articles a:link, .articles a:visited {
margin: 0;
padding: 0;
text-decoration: none;
}

.articles a:hover {
margin: 0;
padding: 0;
border-bottom: 1px dotted #008bb3;
}
.articles dt {
margin: 0;
padding: 0;
font-weight: bold;
margin-bottom: 2px;
}

.articles dd {
margin: 0;
padding: 0;
margin-bottom: 2px;
}

.articles .date {
margin: 0;
padding: 0;
font-size: 90%;
color: #008bb3;
margin-bottom: 5px;

}

.articles .download {
margin: 0;
padding: 0;
}

