/* CSS Document - last updated: 02/04/2008																						*/

/* DotVet*/

/* Author: Webnetism (www.webnetism.co.uk)																						*/

/* Media: screen	 

/* ---------------------------------------------------------------------------------- */

/* Main layout properties */

body {margin:0; padding:0 25px 0 25px; background-image:url(../images/bg.gif);}
td {text-align:left; vertical-align:top;}	
img {border:none;}
.align_middle {vertical-align:middle;}
.align_bottom {vertical-align:bottom;}
.wrapper {width:950px; margin-left:auto; margin-right:auto; }
#wrapper_gallery {width:950px; margin-left:auto; margin-right:auto; }

/* text styles */ 
body,td,th {font-family:arial, sans-serif; font-size:13px; color:#58595b;}
h1 {font-size:14px; font-weight:bold; color:#b98591;}
h2 {font-size:21px; font-weight:bold; color:#b98591;}
h3 {font-weight:bold; color:#b98591; font-size:13px;}

.page_header {font-size:21px; font-weight:bold; color:#b98591;}
.footer_text {color:#a7a9ac; font-size:10px;}
.colour_14_bold {font-size:14px; color:#b98591; font-weight:bold;}
.hp_text {font-size:15px;}
.notes {font-weight:bold; color:#CC0033; font-size:16px;}

.red_text { color: #FF0000; }

/* layout control */
.mainbody_pos {margin-top:25px;}
.continental_pos {position:relative; float:left; padding-top:15px;}
.continentaltxt_pos {position:relative; float:left; padding:20px 0 0 10px;}
.webnetismtxt_pos {position:relative; float:right; padding:20px 0 0 10px;}
.image_holder {border:#dab4bd solid 2px; vertical-align:middle; text-align:center;}
.footer_pos {margin-top:25px; padding-top:15px; border-top:solid 1px #58595b;}

.nav_border {border-bottom:#dab4bd solid 2px; border-top:#dab4bd solid 2px;}

/* links */ 
a {text-decoration:none; color:#b98591; font-size:13px; }
a:hover {text-decoration:none; color:#58595b; font-size:13px; }

a.main_nav {text-decoration:none; color:#58595b; font-size:15px;}
a.main_nav:hover {text-decoration:none; color:#b98591; font-size:15px;}

a.webnetism {font-weight:bold; color:#a7a9ac; font-size:10px;}
a.webnetism:hover {font-weight:bold; color:#dab4bd; font-size:10px;}

a.masthed_links {font-size:11px; color:#58595b;}
a.masthed_links:hover {font-size:11px; color:#dab4bd;}

ul {margin: 0px 0px 5px 0px; padding: 0; list-style: none;}
li {padding: 0px 0 10px 14px; background:url(../images/list.gif) no-repeat 0 6px;}

/* font-family and fontsize controller for form */
.field100, .field150, .field200, .field300 {font-family:arial, sans-serif; font-size:12px;}


/* form widths only */
.field200 {width:250px;}
