#center { /*This is what makes the website center in the window*/
	width:966px; /*This needs to be the maximum width of the website. This is determined by the graphic.*/
	margin:0 auto;
	padding:0;
}

body {
	margin:0;/*This adds spacing around the entire website. If the design calls for there to be no spacing above the website the margin can be set at 0 */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../images/bg_body.jpg);
	background-position:top left;
	background-repeat:repeat;
}

#main {
	width:966px;
	padding:0;
	margin:0;
}

#head_container_home {
	width:966px;
	padding:0;
	margin:0;
	height:179px;/*Will be determined by the graphic*/
	background-image:url(../images/bg_header.jpg);/*This can be changed so it differs from teh #head_container_repairs by cahnge the bg image*/
	background-position:top left;
	background-repeat:no-repeat;
}

#head_container_repairs {
	width:966px;
	padding:0;
	margin:0;
	height:179px;/*Will be determined by the graphic*/
	background-image:url(../images/bg_header.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#menu {
	width:760px;
	padding:135px 0 0 206px;/*This positions the menu horizontally within the header div. This should not exceed the height of the div.*/
	margin:0;
	font-weight:bold;
	color:#FFFFFF;
}

#content_bg {
	width:966px;
	padding:0;
	margin:0;
	float:left;
	background-image:url(../images/bg_content.jpg);
	background-position:top left;
	background-repeat:repeat-y
}

#main_content {
	width:966px;
	padding:0;
	margin:0;
	float:left;
	background-image:url(../images/bg_main2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#left_container {
	width:773px;
	padding:0;
	margin:0;
	float:left;
}

#left_content {
	width:217px;
	padding:0;
	margin:0;
	float:left;
}

#middle_content {
	width:556px;
	padding:0;
	margin:0;
	float:left;
}

#middle_text {
	width:556px;
	padding:0;
	margin:0;
}

#right_container {
	width:193px;
	padding:0;
	margin:0;
	float:left;
}

#right_content {
	width:193px;
	padding:0;
	margin:0;
	float:left;
}

#right_content a {
	color:#000000;
}

#right_content a:hover {
	color:#A90333;
}

#right_rss {
	padding:0 10px 0 15px;
	margin:0;
}

#right_rss p {
	padding:10px 0 0 0;
}

#right_form {
	padding:30px 10px 0 10px;
	margin:0;
}

.right_text_bg {
	width:193px;
	height:595px;
	padding:0;
	margin:0;
	float:left;
	background-position:top left;
	background-repeat:no-repeat;
	visibility:hidden;
	display:none;
}

body#antique div#right_antique,
body#cuckoo div#right_cuckoo,
body#grandfather div#right_grandfather,
body#airplane div#right_airplane,
body#watches div#right_watch,
body#home div#right_none,
body#about div#right_none,
body#contact div#right_none,
body#store div#right_none,
body#shipping div#right_none,
body#resources div#right_none,
body#newsletter div#right_none {
	visibility:visible;
	display:block;	
}

body#home div#right_none,
body#about div#right_none,
body#contact div#right_none,
body#store div#right_none,
body#shipping div#right_none,
body#resources div#right_none,
body#newsletter div#right_none,
body#trophies div#right_none {
	visibility:visible;
	display:block;	
}

body#newsletter div#middle_text h5.news_header {
	visibility:hidden;
	display:none;
}

body#antique div#right_antique {
	background-image:url(../images/bg_right_antique.jpg);
}


body#cuckoo div#right_cuckoo {
	background-image:url(../images/bg_right_cuckoo.jpg);
}


body#grandfather div#right_grandfather {
	background-image:url(../images/bg_right_grandfather.jpg);
}


body#airplane div#right_airplane {
	background-image:url(../images/bg_right_airplane.jpg);
}

body#watches div#right_watch {
	background-image:url(../images/bg_right_watch.jpg);
}

.clr {
	clear:both;
}

#footer {
	width:966px;
	padding:0;
	margin:0;
	float:left;
	height:31px;
	text-align:center;
	color:#FFFFFF;
	background-image:url(../images/bg_footer.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#footer_text {
	width:950px;
	padding:9px 0 0 16px;
	margin:0;
	float:left;
}

#footer_text a {
	color:#FFFFFF;
	text-decoration:underline;
}

#footer text a:visited{
	color:#FFFFFF;
}

a {
	color:#FF0000;
}

a:hover{	
	color:#A90333;
}

/*General Styles*/
h1,h2,h3,h4,h5,h6,p {
	padding:0;
	margin:0;
}

h1 {
	padding:0 0 5px 0;
	font-size:18px;
	font-weight:bold;
	color:#666666;
}

h2 {
	padding:12px 0 9px 0;
	font-size:18px;
	font-weight:bold;
	color:#000000;	
}

h3 {
	padding:30px 0 25px 0;
	font-size:37px;
	font-family:"Edwardian Script ITC", "Palace Script MT, Georgia";
	font-weight:bold;
	color:#A0823F;
	
}

h4 {
	padding:15px 0 0px 0;
	font-size:14px;
	font-weight:bold;
	color:#B69B73;
		
}

h5 {
	padding:12px 0 6px 0;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	
}

h6 {
	padding:12px 0 3px 0;
	font-style:italic;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	
}

p{
	padding:12px 0px 12px 0px;
}

form {
	padding:0;
	margin:0;
}

input {
	padding:0;
	margin:0;
}

.right_text_bg ol.list {
	list-style-type:disc;	
}

.right_text_bg ol.list li {
	color:#000000;
	list-style-type:disc;
	PADDING: 2px 0px 0px 0px; 
	MARGIN: 0px;
	font-size:11px;
	
}

#clock-title{
	list-style-type:none;
	font-size:12px;
	font-weight:bold;
}

a.brands{
	
	font-size:12px;
	font-weight:bold;
	margin: 30px 0px 0px 40px; 
	
}

#watch-title{
	list-style-type:none;
	font-size:12px;
	font-weight:bold;
}

/*Right Column*/

#right_content h2 {
	line-height:100%;
	padding:0;
	margin:12px 0 0px 0;
}

#right_content h2.top_right_header{
	line-height:100%;
	padding:0;
	margin:12px 0 0px 0;
}



/*LIST STYLES*/

div#right_content ul {
	padding:0;
	margin:9px 0 3px 2px;
	/*list-style-image:url(../images/bullet_orange.jpg);*/
	list-style-type:none;
	background:none;
}

div#right_content ul li {
	float:none;
	padding:0 0 6px 15px;
	line-height:150%;
	background:none;
	clear:both;
}

div#right_content ul li a {
	PADDING:0;
	margin:0;
	COLOR:#0000ff;
	TEXT-DECORATION:underline;
}

div#right_content ul li a:hover{	
	color:#A90333;
}


/*SUB MENUS*/
div#right_content ul ul {
	padding:0;
	margin:9px 0 6px 2px;
	/*list-style-image:url(../images/bullet_orange.jpg);*/
	list-style-type:none;
}

div#right_content li ul li {
	float:none;
	padding:0 0 6px 15px;
	line-height:150%;
	clear:both;
}

div#right_content ul li ul li a {
	PADDING:0;
	margin:0;
	DISPLAY:inline;
	COLOR:#0000ff;
	TEXT-DECORATION:underline;
	clear:both;
}
