/*
Theme Name: Alexander's Jewelers
Theme URI: http://www.alexandersjewelersofohio.com/
Version: 1
Author: :ia
Author URI: http://www.thisisia.com/
*/

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, img {margin:0; padding:0; border:0;}
html, body {background:#607558; font-family:Verdana, Arial, helvetica; color:#ffffff; font-size:11px; font-weight:normal; line-height:23px;}
#wrap {width:900px; margin-left:auto; margin-right:auto;}

.clear {clear:both; height:5px;}
p {margin-top:11px;}
h2 {font-size:12px; font-weight:bold; color:#e60820; margin-top:20px;}
h3 {font-size:12px; font-weight:bold; color:#e60820;}


#header {height:41px; position:relative; z-index:14;}
#hometop {background:#333333; position:relative; height:430px;}
#footerbottom {background:#1a1a1a; padding:20px;}
#bodytop {background:#333333; position:relative; padding:90px 32px 90px 210px;}
#watchbody {background:#333333; position:relative; padding:90px 32px 190px 210px;}
#pagedivide {height:12px;}
#pagedivide2 {height:10px;}

#bodytop ul {margin-left:40px; margin-top:11px;}
#bodytop a {color:#998a7b;}
.headerlink {color:#998a7b; font-weight:bold; text-decoration:none;}
.dots {height:3px; background:url(images/dots.png) repeat-x; margin-bottom:7px; text-indent:-9999em; overflow:hidden;}
#pgtitleabout {height:42px; text-indent:-9999em; background:url(images/headerabout.png) no-repeat right;}
#pgtitleproducts {height:42px; text-indent:-9999em; background:url(images/headerproducts.png) no-repeat right;}
#pgtitlegottlieb {height:42px; text-indent:-9999em; background:url(images/headergottlieb.png) no-repeat right;}
#pgtitleteno {height:42px; text-indent:-9999em; background:url(images/headerteno.png) no-repeat right;}
#pgtitlecherie {height:42px; text-indent:-9999em; background:url(images/headercherie.png) no-repeat right;}
#pgtitlewatches {height:42px; text-indent:-9999em; background:url(images/headerwatches.png) no-repeat right;}
#pgtitlecontact {height:42px; text-indent:-9999em; background:url(images/headercontact.png) no-repeat right;}

#nav {position:absolute; top:13px; left:0px; background:url(images/ajnav2.gif) no-repeat; width:210px; height:122px; list-style:none; z-index:15;}
#nav li {float:left;}
#nav li a {position:absolute; left:0; margin:0; padding:0; display:block; width:210px; background:url(images/ajnav2.gif) no-repeat; text-indent:-9999px; overflow:hidden; font-size:1%;}

#homeregister {width:403px; height:72px; background:url(images/h-2.png) no-repeat; overflow:hidden; position:absolute; top:179px; left:269px;}
.homeregisterfield {width:340px; font-size:18px; line-height:18px; color:#bebbb8; border:0; margin:0; padding:1px 0 0 0; position:absolute; top:40px; left:10px;}
.homeregistersubmit {width:13px; height:14px; border:0; padding:0; margin:0; position:absolute; top:44px; left:379px;}
#homeregistercomplete {width:403px; height:72px; background:url(images/h-5.png) no-repeat; overflow:hidden; position:absolute; top:179px; left:269px;}

#center {
text-align: center;
}

button{border:0; margin:0; padding:0;}

.memform {
background-color:#FFFFFF;
border:2px solid #CCCCCC;
margin:5px;
padding:5px;
width:700px;
}

.memform fieldset {
border:1px solid #CCCCCC;
clear:both;
margin:10px 0 10px 10px;
padding:0 0 0 10px;
width:665px;
}

.memform h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
.memform p{
display:block;
font-size:13px;
color:#666666;
clear:both;
}

.memform .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:100px;
}
.memform label{
	display:block;
	font-weight:bold;
	text-align:left;
	width:175px;
	margin:0 0 5px;
}

.memform input{
	font-size:12px;
	border:solid 1px #aacfe4;
	width:300px;
}

input.involved {
	font-size:12px;
	border:none;
	width:10px;
}


label.involved {
	font-size:13px;
	color:#666666;
	width:450px;
}

ul.involved, li{
list-style-type:none;
padding-left:0;
margin-top:0;
}

li.involved {
margin-left: 5px;
}

.memform .multirow{
clear:left;
}
.memform .multi{
	float:left;
	font-size:13px;
color:#666666;
margin:0 40px 0px 0;
}
.memform .multi input{
	font-size:12px;
	border:solid 1px #aacfe4;
	width:150px;
}

.memform button{
width:125px;
height:31px;
background:#666666;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
margin: 5px 0;
}

span.error{
	color:#FF0000;
	display: block;
	margin: 0.25em 0 0 11%;
	
}

