#sidebar .rsform{
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 10px;
	width: 225px;
	border: 1px solid #173441;
	float: left;
}
.rsform form {
	float: left;
}
#sidebar .rsform .fifty {
	float: left;
	width: 50%;
	font-size: 12px;
}
#sidebar .rsform input[type=text], #sidebar .rsform textarea {
	width: 103px;
}
#sidebar .rsform input[type=radio] {
	margin: 0 4px;
}
#sidebar .rsform .formError {
	display: block;
}
#sidebar .rsform .bar {
	width: 100%;
	float: left;
	margin-bottom: 7px;
}
#sidebar .rsform h2 {
	font-size: 18px;
	margin-bottom: 12px;
}
.procedurephoto, .componentheading, .breadcrumbs, .baglistphoto, #filterwrapperouter, .baglistphototh, .baglistdetails, .bagphotos, .bagdetails{
	font-family: Georgia, "Times New Roman", Times, serif !important;
}
#sociallinks{
	margin-top:15px;
	margin-right: 5px;
}

#cke_5{
	display: none;
}
#cke_text{
	width:556px;
}
/*General Styles*/
#sidebar .rsform img{margin-bottom:-7px;}
#sidebar .rsform {color:#173441;}
#sidebar .rsform .formContainer {list-style: none;}
#sidebar .rsform #Submit{ border: none; background: #173540; color: #fff; padding:3px 10px; float:left; margin-left: 84px; }
#sidebar .rsform input{margin: 2px 0;}
#sidebar .rsform div.formCaption {height: auto;float: left;clear: both;}

img{border: none}
.hide{
	display:none;
}
.white{
	color:#fff;
	font-size: 14px;
}
a:hover .white{
	color:#e3a522;
}
#footerlogos{
	float:right;	
}
#footerlogos img{
	float:right;
	border:none;
	margin-top:4px;
}
#footertext{
	float:left;
	width:420px;
}
#understand{
	float:left;
	clear:both;
	margin:10px 30px;
}
#understand img{
	border:none;	
}
#content, #footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6e6037;
	line-height:18px;
}
#footer{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#6a4b32;
}
#copywright{
	font-family:"Times New Roman", Times, serif;
	color:#a4754f;
	line-height:20px;
}
#content img{
	margin:4px;	
}
h1, h2, h3, h4, p{
	text-align:left;	
}
h1, h2, h3, h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	margin:.2em 0em;
}
h1{
	font-size:18px;
	color:#462f1b;
}
h2{
	font-size:16px;
	color:#173441;
}
h3{
	font-size:14px;
	color:#173441;
}
h4{
	font-size:13px;
	color:#173441;
}
#sidebar img{
	border:none;
	margin-bottom:5px;
}
#beforeaftertext{
	margin-top:14px;
	text-align:center;
	width:152px;
}
#specialstext{
	float:left;
	margin-top:22px;
	text-align:center;
	width:140px;
}
#mediatext{
	float:left;
	margin-top:22px;
	text-align:center;
	width:140px;
}
#icon{
	float:left;
	margin-top:12px;
}
#beforeafter{
	background: url(/templates/ortegon/images/gallerybarbutton.jpg) no-repeat;
	width:315px;
	height:64px;
	float:left;
	margin-left:20px;
	margin-top:7px;
}
#topwrap{
	height:142px	
}
#specialsmedia{
	background: url(/templates/ortegon/images/barbutton.jpg) no-repeat;
	width:315px;
	height:64px;
	float:right;
	margin-right:20px;
	margin-top:7px;
}
#headertext{
	margin-top:40px;
	float:right;
	color:#3e484a;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#topdesign{
	position:absolute;
	width:277px;
	text-align:center;
	margin-top:-109px;
	left: 310px;
}
#bottomdesign{
	color:#e8e7e1;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	width:900px;
	height:78px;
	background: url(/templates/ortegon/images/designbottom.jpg);
}
#bottomdesign a{
	color:#e3a522;
	font-size:12px;
}
#bottomdesign a:hover{
	color:#009;
}
#maingraphic{
	width:900px;
	height:202px;
	background-image: url(/templates/ortegon/images/inner.jpg);
}
#logo{
	float:left;
	margin: 15px 30px 0;
	margin-left:10px;
}
#leftmenuwrap{
	padding:6px 7px;
	float:left;	
}

#content{
	width:100%;
	color:#7e6b5a;
	padding-bottom:30px;
}
#contentpad{
	padding: 10px;
}
/* Menu Styles*/
.menu{
	margin:0;
}
#topnavmenu .menu{
	margin:10px -8px 0px 0px;	
}
#mainmenu{
	background-color:#142d39;
	float:left;
	border:1px solid #b88e3b;
	margin:0px 0px;
	width:898px;
	position: relative;
	*top:-10px;
	_left:-10px;
}
#mainmenu ul{	
}
#mainmenu ul ul{
	margin-left:0;	
}
#mainmenu ul li{
	background-color:#142d39;
}
#mainmenu ul li a{
	color: #fff;
	font-family: Times, "Times New Roman", serif;
	font-size:14px;
	padding:9px 10px 8px 10px;
}
#mainmenu ul li ul li a{
	padding:6px;	
}
#mainmenu ul li a:link, #mainmenu ul li a:visited{
	
}
#mainmenu ul li a:hover{
	color:#142d39;
	background-color:#b88e3b;
}
#mainmenu ul li ul li{
	border-top:1px solid #fff;
}
#topnavmenu ul{
	margin-right:-6px;
}
#topnavmenu ul li{
	display:inline;
	padding:0 6px;
}
#topnavmenu ul li a{
	text-decoration:none;
	text-transform:uppercase;
	color:#153148;
}
#topnavmenu ul li a:hover{
	color:#999;	
}
#topnav{
	float:right;
	padding-right:10px;
	padding-top:40px;
	text-align:right;
}

/* Layout styles */
	#page{
		width:944px;
		margin:auto;
		position:relative;
		text-align:center;
		overflow:hidden;
		background:url(/templates/ortegon/images/innerback.jpg) repeat-x;
		background-color:#d5cdbb;
	}
	#innerpage{
		width:920px;
		margin:10px;
		border:2px solid #8e5a32;
		position:relative;
		overflow:hidden;
		text-align:center;
	}
	#mainwrap{
		width:900px;
		margin:10px;
		margin-top:0px;
		position:relative;
		overflow:hidden;
		text-align:left;
	}
    body {
        margin:0;
        padding:0;
        border:0;			/* This removes the border around the viewport in old versions of IE */
        width:100%;
        background:#fff;
		font-size:90%;
		text-align:center;
		background: url(/templates/ortegon/images/background.jpg);
		background-color: #0f2333;
    }
	a {
		text-decoration:none;
		color:#369;
		cursor:pointer;
	}
	a:hover {
		color:#16344d;
		text-decoration:none;
	}
    p {
        margin:.4em 0 .8em 0;
        padding:0;
		text-align:left;
    }
	img {
		
	}
	/* Header styles */
    #header {
        clear:both;
        float:left;
        width:100%;
		/*background-color:#efede6;*/
    }
	#header {
		/*border-bottom:1px solid #000;*/
	}
	
	#header h1,
	#header h2 {
	    padding:.4em 15px 0 15px;
        margin:0;
	}
	/* 'widths' sub menu */
	#layoutdims {
		clear:both;
		background:#eee;
		border-top:4px solid #000;
		margin:0;
		padding:6px 15px !important;
		text-align:right;
	}
	/* column container */
	.colmask {
		background-color:#fff6e6;
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	    clear:both;
	    float:left;
        width:898px;			/* width of whole page */
		border:solid 1px #000;
		margin-top:10px;
		overflow:hidden;	/* This chops off any overhanging divs */
	}
	/* 2 column right menu settings */
	.rightmenu {
	    background:#FFF6E6 url(/templates/ortegon/images/bottomdesign.png) no-repeat center bottom;
	}
	.rightmenu .colleft {
        float:left;
        width:200%;
        margin-left:-265px;
        position:relative;
        right:100%;
        /*background:#fff;*/
		border-right:none;
		margin-top:15px;
    }
    .rightmenu .col1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	}
	.rightmenu .col1 {
        margin:0 15px 0 285px;
        overflow:hidden;
		_width:600px;
	}
	#flower{
		margin-bottom:-5px;
		margin-top:-30px;
		float:left;
	}
	#logos{
		float:right;
		margin-top:-45px;
		margin-right:40px
	}
    .rightmenu .col2 {
        float:right;
        width:245px;
        position:relative;
        left:245px;
		_left:360px;
		margin-bottom:50px;
    }
	/* Footer styles */
	#footer {
        clear:both;
        float:left;
        width:100%;
		height: 80px;
    }
    #footer p {
        padding:10px;
        margin:0;
    }


