#container {
	margin-top: 10px;
	BORDER-RIGHT: #416B95 6px solid;
	BORDER-LEFT: #416B95 6px solid;
	BORDER-TOP: #416B95 1px solid;
	BORDER-BOTTOM: #416B95 8px solid;
	WIDTH: 800px;
	MARGIN-RIGHT: auto;
	MARGIN-LEFT: auto;
	OVERFLOW: hidden;	
}
#logo {
	FLOAT: left;
	WIDTH: 418px;
	HEIGHT: 120px;
	BACKGROUND-COLOR: #416B95;
	Padding-left: 30px;
	Padding-bottom: 5px;
	Padding-top: 5px;	
}
#righttop {
	FLOAT: right;
	WIDTH: 302px;
	HEIGHT: 120px;
	BACKGROUND-COLOR: #416B95;
	Padding-top: 5px;
	Padding-bottom: 5px;
	Padding-right: 50px;		
}

#navbar {
	FLOAT: left;
	WIDTH: 800px;
	HEIGHT: auto;
	BACKGROUND-COLOR: #D5E9FC;
	BORDER-TOP: #CFB164 3px solid;
        BORDER-BOTTOM: #CFB164 2px solid;
	
}

html>body #navbar {
	FLOAT: right;
	WIDTH: 800px;
	HEIGHT: auto;
	BACKGROUND-COLOR: #D5E9FC;
}

#mainimg {
	FLOAT: left;
	WIDTH: 430px;
	PADDING-TOP: 20px;
	PADDING-left: 20px;
	height: 265px;
	BORDER-TOP: #CFB164 1px solid;
}

#mainimg2 {
	FLOAT: left;
	WIDTH: 450px;
        PADDING-BOTTOM: 20px;
        HEIGHT: 265px;
        BORDER-TOP: #CFB164 1px solid;
}

#mainimg3 {
FLOAT: left;
padding-right: 20px;
padding-bottom: 0px;
BACKGROUND-COLOR: #ffffff;
BORDER-TOP: #CFB164 1px solid;
z-index: 1001;
height: 265px;
WIDTH: 430px;
}

#mainimg-bridal {
FLOAT: left;
padding-right: 20px;
padding-bottom: 0px;
BACKGROUND-COLOR: #ffffff;
BORDER-TOP: #CFB164 1px solid;
z-index: 1001;
overflow-y: hidden;
height: 285px;
WIDTH: 430px;
}


#intro-bridal {
	text-align:justify;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 20px;
	PADDING-BOTTOM: 0px;
	FLOAT: right;
	HEIGHT: 265px;
	WIDTH: 340px;
	BACKGROUND-COLOR: #ffffff;
	BORDER-TOP: #CFB164 1px solid;
}

#mainimg-omega {
	FLOAT: left;
	WIDTH: 400px;
	text-align: center;

	/*display: block;
	margin-left: auto;
    	margin-right: auto;*/

        /*PADDING-LEFT: 20px;*/
        HEIGHT: 285px;
        BORDER-TOP: #CFB164 1px solid;
	BACKGROUND-COLOR: #000000;
}

#intro-omega {
	text-align:justify;
	PADDING-LEFT: 20px;
	PADDING-Right: 20px;
	FLOAT: left;
	PADDING-BOTTOM: 10px;
	/*WIDTH: 340px;*/
	PADDING-TOP: 10px;
	HEIGHT: 45px;
	BACKGROUND-COLOR: #ffffff;	
	BORDER-TOP: #CFB164 1px solid;
}

#homebanner {
	FLOAT: left;
	padding-right: 20px;
	BACKGROUND-COLOR: #ffffff;
	BORDER-TOP: #CFB164 1px solid;
	z-index: 1001;
	width:830px;
	height:265px;
}

#mainimg4 {
	FLOAT: right;
	WIDTH: 430px;
	PADDING-BOTTOM: 20px;
	PADDING-right: 20px;
	height: 265px;	
	BORDER-TOP: #CFB164 1px solid;
}

#intro {
	text-align:justify;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 20px;
	PADDING-BOTTOM: 0px;
	FLOAT: right;
	HEIGHT: 265px;
	WIDTH: 340px;
	BACKGROUND-COLOR: #ffffff;
	BORDER-TOP: #CFB164 1px solid;
}

#intro2 {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FLOAT: right;
	PADDING-BOTTOM: 10px;
	WIDTH: 304px;
	PADDING-TOP: 10px;
	HEIGHT: 230px;
	BACKGROUND-COLOR: #ffffff;
	BORDER-TOP: #CFB164 1px solid;
}

#intro3 {
	text-align:justify;
	PADDING-LEFT: 40px;
	FLOAT: left;
	PADDING-BOTTOM: 10px;
	WIDTH: 310px;
	PADDING-TOP: 10px;
	HEIGHT: 45px;
	BACKGROUND-COLOR: #ffffff;	
	BORDER-TOP: #CFB164 1px solid;
}

#homepageboxes {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 50px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
	WIDTH: 740px;
	BACKGROUND-COLOR: #ffffff;
	/*BACKGROUND-COLOR: #416B95;*/
	BORDER-TOP: #CFB164 1px solid;
	FLOAT: left;	
}

#homepageboxes li {
	COLOR: #416B95;
}

#shop {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 50px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
	HEIGHT: 285px;
	WIDTH: 740px;
	BACKGROUND-COLOR: #ffffff;
	BORDER-TOP: #CFB164 1px solid;
	FLOAT: left;
}

#footer {
	PADDING-RIGHT: 10px;
	FONT-SIZE: xx-small;
	FLOAT: left;
	WIDTH: 790px;
	COLOR: #000000;
	PADDING-TOP: 6px;
	PADDING-bottom: 2px;
	HEIGHT: 55px;
	BACKGROUND-COLOR: #D5E9FC;
	BORDER-TOP: #CFB164 3px solid;
}

#footer A:link, A:visited, A:active {
	COLOR: #0d68b3; TEXT-DECORATION: none 
}

#footer A:hover {
	COLOR: #CFB164; TEXT-DECORATION: none
}

#footer img {
	BORDER: 1px solid #CFB164;
}

#maintext {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
	WIDTH: 780px;	
	BACKGROUND-COLOR: #416B95;
	BORDER-TOP: #CFB164 3px solid;
	FLOAT: left;
	BORDER: 5px;
	COLOR: #CFB164;
}

#maintext a img {
	BORDER-RIGHT: 4px solid #CFB164;
	BORDER-LEFT: 4px solid #CFB164;
	BORDER-TOP: 3px solid #CFB164;
	BORDER-BOTTOM: 3px solid #CFB164;
}

#maintext2 {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 50px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
	WIDTH: 740px;
	BACKGROUND-COLOR: #ffffff;
	/*BORDER-TOP: #0d68b3 1px solid;---old */
	/*BORDER-BOTTOM: #0d68b3 1px solid;---old */
	BORDER-TOP: #CFB164 1px solid;
	FLOAT: left;
}

#maintext2 A:link {
	COLOR: #313C2C; TEXT-DECORATION: none
}
#maintext2 A:visited { 
	COLOR: #0d68b3; TEXT-DECORATION: none
}
#special {
	
	FLOAT: left;
	
	WIDTH: 800px;
	/*COLOR: #313C2C;*/
	Background-Color: #8BC6D6;
	HEIGHT: 60px;
	/*BACKGROUND-COLOR: #ffffff;*/
	BORDER-TOP: #CFB164 4px solid;
}

#old_special {
	PADDING-Left: 20px;
	FLOAT: left;
	PADDING-TOP: 10px;
	WIDTH: 780px;
	COLOR: #313C2C;
	HEIGHT: 30px;
	BACKGROUND-COLOR: #C93D3D;
}
#special2 {
	
	FLOAT: left;
	
	WIDTH: 800px;
	COLOR: #313C2C;
	HEIGHT: 50px;
	BACKGROUND-COLOR: #0d68b3;
}

#scroller {
	WIDTH: 200px;
	BACKGROUND-COLOR: #ffffff;	
	BORDER-TOP: #CFB164 1px solid;
	Float: right;
}

#news {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-RIGHT: 4px solid #CFB164;
	BORDER-LEFT: 4px solid #CFB164;
	BORDER-TOP: 3px solid #CFB164;
	BORDER-BOTTOM: 3px solid #CFB164;
	text-align: center;
}

BODY {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	BACKGROUND-COLOR: #F3F5F7;
        FONT-SIZE: small;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}


TD {
	FONT-SIZE: small;
	COLOR: #CFB164;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TH {
	FONT-SIZE: small;
	COLOR: #CFB164;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
H1 {
	FONT-WEIGHT: bold
}
H2 {
	FONT-WEIGHT: bold
}
H3 {
	FONT-WEIGHT: bold
}
H4 {
	FONT-WEIGHT: bold
}
H5 {
	FONT-WEIGHT: bold
}
H6 {
	FONT-WEIGHT: bold
}
H1 {
	FONT-SIZE: small;
	COLOR: #2B4A7E;
}

/*-----Page Text Colors-----*/
A:link {
	COLOR: #0d68b3; TEXT-DECORATION: none 
}
A:visited { 
	COLOR: #0d68b3; TEXT-DECORATION: none 
}
A:active {
	COLOR: #0d68b3; TEXT-DECORATION: none
}
A:hover {
	COLOR: #CFB164; TEXT-DECORATION: none
}

/*-----Main Text Colors-----*/
#maintext A:link {
	COLOR: #CFB164; TEXT-DECORATION: none
}
#maintext A:visited { 
	COLOR: #CFB164; TEXT-DECORATION: none 
}
#maintext A:active {
	COLOR: #CFB164; TEXT-DECORATION: none
}
#maintext A:hover {
	COLOR: #CFB164; TEXT-DECORATION: none
}


.style2 {
	FONT-SIZE: small
}
.style3 {
	COLOR: #CFB164; TEXT-DECORATION: none
}
.style4 {
	FONT-SIZE: 11px;
	color: #000000;
}
.footer {
COLOR: #313C2C
	/*COLOR: #ffffff*/
}


#banner {
	MARGIN-LEFT: auto;
	WIDTH: 800px;
	MARGIN-RIGHT: auto;
}
img {
	border: 0;
	background-color: none;
	text-decoration: none;
	border: none;
}

/* Gallery Styles */

#motioncontainer {
margin:0 auto;  /*Uncomment this line if you wish to center the gallery on page */
width: 95%; /* Set to gallery width, in px or percentage */
height: 110px; /* Set to gallery height */

background-color: white;
border: 2px solid #CFB164;

}

#motioncontainer a img {
border: 0px solid #cccccc; /* Set image border color */
}

#motioncontainer a:hover img {
border: 0px solid navy; /* Set image border hover color */
}

/*#statusdiv {
/*background-color: lightyellow;
/*border: 1px solid gray;
/*padding: 2px;
/*position: absolute; /* Stop Editing Gallery Styles */
/*left: -300px;
/*visibility: hidden;
/*}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}
/* End Gallery Styles */

#sddm
{	
BACKGROUND-COLOR: #E8D59A;
/*BACKGROUND-COLOR: #2B4A7E;*/
	margin: 0px;
	padding: 0px;	
	z-index: 1000;
}

#sddm li
{	
BACKGROUND-COLOR: #D5E9FC;

/*background: #2B4A7E;*/
	margin: 5px;
	padding: 0px;
	list-style: none;
	float: left;
	font: 13px arial;
}

#sddm li a
{	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 6px 0px 6px;	
	height: auto;
	width: 70px;
BACKGROUND-COLOR: #D5E9FC;
/*COLOR: #000000;---old*/
COLOR: #0d68b3;
	/*background: #2B4A7E;*/
	/*color: #FFF;*/
	text-align: center;
	text-decoration: none;
}

#sddm li a:hover
{	background: #002157;
color: #FFF;
}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
BACKGROUND-COLOR: #D5E9FC;
	/*background: #EAEBD8;*/
	border: 1px solid #5970B2;
}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
BACKGROUND-COLOR: #D5E9FC;
		/*background: #EAEBD8;*/
		color: #313C2C;
		font: 11px arial;
}

	#sddm div a:hover
	{	background: #49A3FF;
		color: #FFF;
}


/*--test--*/

#models, #rings { position:relative; float:left; }
#models { width:370px; height:546px; }
#rings { width:405px; height:180px; }
#models img, #rings img { position:absolute; top:0; left:0; display:none; }
#models img:first-child, #rings img:first-child { display:block; }