/*
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/ajnav.gif) no-repeat; width:210px; height:400px; 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/ajnav.gif) no-repeat; text-indent:-9999px; overflow:hidden; font-size:1%;}

li#nav_home2 a {top:114px; height:24px; background-position: 0px 114px;}
li#nav_home2 a:hover {background-position: 0px -515px;}
li#nav_about a {top:138px; height:19px; background-position: 0px 138px;}
li#nav_about a:hover {background-position: 0px -539px;}
li#nav_products a {top:157px; height:19px; background-position: 0px 157px;}
li#nav_products a:hover {background-position: 0px -558px;}
li#nav_gottlieb a {top:176px; height:19px; background-position: 0px 176px;}
li#nav_gottlieb a:hover {background-position: 0px -578px;}
li#nav_leo a {top:195px; height:19px; background-position: 0px 195px;}
li#nav_leo a:hover {background-position: 0px -597px;}
li#nav_la a {top:211px; height:19px; background-position: 0px 211px;}
li#nav_la a:hover {background-position: 0px -613px;}
li#nav_unique a {top:230px; height:36px; background-position: 0px 230px;}
li#nav_unique a:hover {background-position: 0px -632px;}
li#nav_frank a {top:266px; height:19px; background-position: 0px 266px;}
li#nav_frank a:hover {background-position: 0px -668px;}
li#nav_watches a {top:285px; height:19px; background-position: 0px 285px;}
li#nav_watches a:hover {background-position: 0px -687px;}
li#nav_tissot a {top:304px; height:19px; background-position: 0px 304px;}
li#nav_tissot a:hover {background-position: 0px -706px;}
li#nav_teno a {top:323px; height:19px; background-position: 0px 323px;}
li#nav_teno a:hover {background-position: 0px -725px;}
li#nav_btiff a {top:342px; height:19px; background-position: 0px 342px;}
li#nav_btiff a:hover {background-position: 0px -744px;}
li#nav_cherie a {top:361px; height:19px; background-position: 0px 361px;}
li#nav_cherie a:hover {background-position: 0px -763px;}
li#nav_contact a {top:380px; height:16px; background-position: 0px 380px;}
li#nav_contact a:hover {background-position: 0px -782px;}


#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%;
	
}
