* {
	margin:	0;
	padding:	0;
}
body {
	background-color:	#daf3ff;
	font-family: Tahoma, Arial, sans-serif;
	font-size:	0.75em;
}

#cart {
color : #72746d;
font-size:95%;
text-align : right;
float : right;
margin : 5px 5px 0 0;
width : 298px;

}

#cart a {
color : #000;
text-decoration : none;
background-color:#a7d3ff;
}
#cart a:hover {
color : #fff;
text-decoration : underline;
}

#cart a:active {
color : #fff;
text-decoration : none;
font-weight:bold;
}

p {
line-height: 125%;
padding-bottom: 1em;

}

ol li{
margin-left: 30px;
margin-bottom: 5px;
text-align:left;
line-height: 125%;
padding-bottom: 1em;
}
h1 {
	font-weight:	500;
	font-family:Georgia, Times, serif;
	color:	#996633;
	width:	100%;
	text-align:	center;
	margin-top:	0;
	font-size:	1.2em;
	font-weight: bold;
}

h2 {
	font-weight:	bold;
	color:	#996633;
	width:	100%;
	text-align:	center;
	margin-top:	0;
	font-size:	1.1em;
}

h3 {font-weight:	500;
	color:	#996633;
	width:	100%;
	text-align:	left;
	margin-top:	5px;
	padding: 12px 10px 5px 0;
	font-size:	1.1em;
	line-height: 1.5em;
	}


h4 {font-weight:	500;
	font-family:Georgia, Times, serif;
	color:	#996633;
	width:	100%;
	text-align:	center;
	font-size:	1.1em;
	line-height: 1.5em;
	}

h5 {
	font-weight: 400;
	color:#000000;
	width:	100%;
	text-align:	center;
	margin-top:	0;
	font-size:	1.1em;
}

h6 {
margin-top:15px;
color:#795C4A;
font-size:12px;
font-weight:300;
text-align:center;
display:block;
padding-bottom:10px;
border-bottom:#e7d0a4 solid 2px;
text-transform: uppercase;
}



a {
	color:	#956C4E;
	text-decoration:underline;
	border:	0;
}

h2 a:hover {
background-color:#DAF3FF;
}


#master_wrapper {
	width: 950px;
	margin:	0px auto;
	padding:0;
	}

#master_container {
	width: 766px;
	margin:	5px auto;
	float:right;
}
#top_border_container, #bottom_border_container {
	height: 47px;
	clear: both;
}
#top_border_container {
	padding-top: 5px;
	background:	#daf3ff url(../images/border_top.gif) bottom center repeat-x;
}
#bottom_border_container {
	padding-bottom: 5px;
	background:	#daf3ff URL(../images/border_bottom.gif) top center repeat-x;
}
#body_container_left {
	width:	678px;
	padding-left:	44px;
	background:	#daf3ff URL(../images/swirly_vert_left.gif) top left repeat-y;
	clear: both;
	height: auto;
}
#body_container_right {
	width:	678px;
	padding-right:	44px;
	background:	#daf3ff URL(../images/swirly_vert_right.gif) top right repeat-y;
	clear: both;
	height: auto;
}
#body_container_center {
	width:	100%;
	background:	#ffffff;
	clear: both;
	padding-bottom:	10px;
	height: auto;
}

img#postage {
	float: left
	width:	147px;
	margin:	0px auto;
	padding-top:	1px;
}
img#logo {
	width:	339px;
	margin:	0px 0 0 23px;
	padding-top:	3px;
}

img#latest {
	width:	155px;
	margin:	0 auto;
	padding-top:	1px;
}

img.floatLeft { 
    float: left; 
    margin: 4px; 
	padding-right: 5px;
}

ul#header_navigation {
	width:	100%;
	font-family:Georgia, Times, serif;
	text-align:	center;
	list-style-type:	none;
	font-size:1.2em;
	font-weight:500;
	margin-top:	14px;
}
ul#header_navigation li {
	display:	inline;
	margin:	0 10px;
}
ul#header_navigation li a {
	color:	#666666;
	text-decoration:	none;
}
ul#header_navigation li a:hover
, ul#header_navigation li a:active {
	color:	#a7d3ff;
	text-decoration:	none;
}

#sidebarleft {
float:left;
width:145px;
font-size:	0.7em;
}

#sidebarleft a {
color:#6c533f;
text-decoration:none;
font-size:12px;
}
#sidebarleft a:hover {

color : #6C533F;
text-decoration : none;
border-bottom : 1px solid #A7D3FF;
}

#sidebarleft ul li {
list-style: none;
	margin-left: 0;
	padding-left: 1em;
	padding-bottom:.7em;
	text-indent: -1em;
	}

body.home #header_navigation a#home, body.shop #header_navigation a#shop, body.about #header_navigation a#about, body.locator #header_navigation a#locator, body.press #header_navigation a#press, body.contact #header_navigation a#contact, body.links #header_navigation a#links {
color : #E5D49E;
background : none;
text-transform : uppercase;
text-decoration : none;
}
body.home #header_navigation a:hover#home, body.shop #header_navigation a:hover#shop, body.about #header_navigation a:hover#about, body.locator #header_navigation a:hover#locator, body.press #header_navigation a:hover#press, body.contact #header_navigation a:hover#contact, body.links #header_navigation a:hover#links {
color : #956C4E;
}



.content {
	width:	600px;
	margin:	10px auto;
}


#info_container {
	width:	627px;
	height: 950px;
	margin:	0px auto;
}


#info_container_short {
	width:	627px;
	height: 650px;
	margin:	0px auto;
}

#info_container_med{
	width:	627px;
	height: 1100px;
	margin:	0px auto;
}

#info_container_long {
	width:	627px;
	height: 1200px;
	margin:	0px auto;
}

#info_container_longv1{
	width:	627px;
	height: 1400px;
	margin:	0px auto;
}

#info_container_longv2 {
	width:	627px;
	height: 1550px;
	margin:	0px auto;
}

#info_container_longv3 {
	width:	627px;
	height: 1750px;
	margin:	0px auto;
}

#info_container_longer {
	width:	627px;
	height: 2000px;
	margin:	0px auto;
}

#info_container_longerer {
	width:	627px;
	height: 2100px;
	margin:	0px auto;
}


#info_container_longest {
	width:	627px;
	height: 2450px;
	margin:	0px auto;
}

#shop_designerm_container {
	width:	627px;
	height: 2000px;
	margin:	0px auto;
}

#shop_montage_container {
	width:	627px;
	height: auto;
	margin:	0px auto;
}

#shop_montage_container_small {
	width:	627px;
	height:800px;
	margin:	0px auto;
}

#shop_charts_container {
	width:	627px;
	height: 2950px;
	margin:	0px auto;
}



#shopextrafabric_montage_container {
	width:	627px;
	height:360px;
	margin:	0px auto;
}

#shopbuddyclios_container {
	width:	627px;
	height: 260px;
	margin:	0px auto;
}

#photo_montage_container {
	width:	627px;
	height:	496px;
	margin:	0px auto;
}

#photo_montage_container a img {
	border:	0;
}

#photo_montage_left {
	width:	201px;
	height:	275px;
	padding-top:	105px;
	padding-bottom:	100px;
	float:	left;
}
#photo_montage_right {
	width:	201px;
	height:	275px;
	float:	right;
	padding-top:	105px;
	padding-bottom:	100px;
}
#photo_montage_top {
	width:	225px;
	height:	275px;
	float:	left;
}
#photo_montage_bottom {
	width:	225px;
	height:	221px;
	float:	left;
	text-align:	center;
}

div.plan1 {
    width: 221px;
    height:auto;
    margin: 0 0 10px 40px;
    float:left;
	padding:5px 5px 0px 7px;
	border-width:0px;
	color: #666;
	font-size: 0.9em;
	line-height:1.2em;
}

div.plan1a {
    width: 221px;
    height:auto;
    margin: 0 0 10px 15px;
    float:left;
	padding:5px 5px 0px 7px;
	border-width:0px;
	color: #666;
	font-size: 0.9em;
	line-height:1.2em;
}



div.plan2 {
    width: 221px;
    height:auto;
    margin: 0 40px 10px 11px;
    float:right;
	padding:5px 5px 0px 7px;
	border-width:0px;
	color: #666;
	font-size: 0.9em;
	line-height:1.2em;
}

div.plan2a {
    width: 221px;
    height:auto;
    margin: 0 40px 10px 11px;
    float:right;
	padding:5px 5px 0px 7px;
	border-width:0px;
	color: #666;
	font-size: 0.9em;
	line-height:1.2em;
	clear:both;
}

div.plan2b {
    width: 320px;
    height:auto;
    margin: 0 20px 10px 11px;
    float:right;
	padding:5px 5px 0px 7px;
	border-width:0px;
	color: #666;
	font-size: 0.9em;
	line-height:1.2em;
}

  div.plan3 {
    width: 315px;
    height:auto;
    margin: 0 0 0px 11px;
    float:left;
	padding:5px 5px 0px 7px;
	background:#ffffff url(images/plan3.gif) bottom right no-repeat;
	border-width:0px;
}


div.plan4 {
    width: 150px;
    height:auto;
	float:left;
    margin: 0 0 10px 35px;
	padding:5px 5px 0px 7px;
	border-width:0px;
	color: #666;
	font-size: 0.9em;
	line-height:1.2em;
}

div.plan5 {
    width: 150px;
    height:auto;
	float:right;
    margin: 0 35px 10px 0;
	padding:5px 7px 0px 5px;
	border-width:0px;
	color: #666;
	font-size: 0.9em;
	line-height:1.2em;
}

div.plan6 {
    width: 150px;
    height:auto;
	float:left;
    margin: 0 5px 10px 35px;
	padding:5px 7px 0px 5px;
	border-width:0px;
	color: #666;
	font-size: 0.9em;
	line-height:1.2em;
}


div.plan1a {
    width: 221px;
    height:auto;
    margin: 0 0 10px 0px;
    float:left;
	padding:5px 5px 0px 7px;
	border-width:0px;
	color: #666;
	font-size: 0.9em;
	line-height:1.2em;
}

  div.plan3a {
    width: 320px;
    height:auto;
    margin: 0 0 0px 30px;
    float:left;
	padding:5px 5px 0px 7px;
	background:#ffffff url(images/plan3.gif) bottom right no-repeat;
	border-width:0px;
}

div.planphotoleft {
    width: 330px;
    height:auto;
    margin: 0 0 10px 15px;
    float:left;
	padding:5px 5px 0px 7px;
	border-width:0px;
	color: #666;
	font-size: 0.9em;
	line-height:1.2em;
}

div.planphotoright{
    width: 192px;
    height:330px;
    margin: 0 20px 10px 11px;
    float:right;
	padding:5px 5px 0px 7px;
	border-width:0px;
	color: #666;
	font-size: 0.9em;
	line-height:1.2em;
}

div.agent {
    width: 250px;
    height:auto;
    margin: 0 0 10px 15px;
    float:left;
	padding: 0 5px 0px 7px;
	border-width:0px;
	font-size: 0.9em;
	line-height:1.2em;
	}

div.agentright {
     width: 270px;
    height:auto;
    margin: 0 20px 10px 11px;
    float:right;
	padding:5px 5px 0px 7px;
	border-width:0px;
	color: #000;
	font-size: 1.0em;
	line-height:1.2em;
}


div.flashmovie {
text-align:center;
}

div.movieplayer {
text-align:center;
background-image:url(../player/playerframe.gif);
height: 442px;
}

div.movieplayer1 {
text-align:center;
background-image:url(../player/playerframebrapp.gif);
height: 341px;
}

ul#footer_navigation {
	width:	100%;
	text-align:	center;
	list-style-type:	none;
	font-weight:	bold;
	margin:	10px;
	font-size:	0.8em;
}
ul#footer_navigation li {
	display:	inline;
	margin:	0 10px;
}
ul#footer_navigation li a {
	color:	#e6d493;
	text-decoration:	none;
}
ul#footer_navigation li a:hover
, ul#footer_navigation li a:active {
	color:	#a7d3ff;
	text-decoration:	none;
}


#footer {
width : 100%;
background : transparent;
padding : 0;
}
#footer #f-links {
margin : 0 0 0 0;
padding : 5px 10px 5px 5px;
float : right;
}
#footer #f-links li {
display : inline;
color : #696969;
margin-left : 10px;
font-size : 93%;
}
#footer #f-links a {
color : #696969;
text-decoration : none;
}
#footer #f-links a:hover {
color : #7ABDF2;
text-decoration : underline;
}
#copyright {
	width:	100%;
	text-align:	right;
	font-size:	0.6em;
}

form {
margin : 0 5px 0 0;
font-size : 1.2em;
padding: 0px;
font-family:Georgia, Times, serif;
}
fieldset {
width : auto;
border : 1px dotted #3399ff;
padding : 5px;
}

fieldset a:link {
color : #666666;
text-decoration : none;
border-bottom : 1px solid #6699FF;
}
fieldset a:visited {
color : #666666;
text-decoration : none;
border-bottom : 1px solid #666666;
}
fieldset a:hover {
color : #0033CC;
text-decoration : none;
border-bottom : 1px solid #0033CC;
}
legend {
text-transform : uppercase;
font-size : 110%;
font-weight : bold;
padding : 2px;
}
label {
display : none;
padding : 2px;
}
input {
margin-top : 0;
padding : 2px;
}
textarea {
margin-top : 0;
padding : 2px;
}

.default fieldset {
width : auto;
border : none;
padding : 5px;
}

.default form {
margin : 0;
font-size : 100%;
padding: 4px;
font-family: Gill Sans MT, Tahoma, Arial, sans-serif;
}

.default legend {
display : none;
}

.default label {
display : block;
font-size: 105%;
}

.default input {
display : block;
font-size : 100%;
}

.default textarea {
display : block;
font-family:Tahoma, Arial, sans-serif;
font-size : 100%;
}

.default checkbox{
display:inline;
}

input.submit {
margin-top : 0px;
padding : 0px;
background : #ffffff;
font-size : 12px;
}


.google fieldset {
width : auto;
border : none;
padding : 0px;
}

.google form {
margin : 0;
font-size : 100%;
padding: 0px;
font-family:Tahoma, Arial, sans-serif;
}

.google legend {
display : none;
}

.google label {
display : inline;
font-size: 105%;
}

.google input {
display : inline;
font-size : 100%;
}

.google textarea {
display : inline;
font-family:Tahoma, Arial, sans-serif;
font-size : 100%;
}

.google checkbox{
display:inline;
}

#featured {
	width:630px;
	padding:0px 0px 0px 10px;
	font-size:12px;
}

#featured li {
    list-style:none;
    width: 630px;
    height: 200px;
    margin-bottom:0px;
    padding-bottom:0px;
}

#featured .arthemia-carousel {
    overflow:hidden;
}


#featured .info {
    margin-top:0px;
	padding-top:10px;
	/*float:right;*/
	/*width:203px;*/
	font-size:11px;
	}

#featured .meta {
	margin-top:5px;
    font-weight:normal;
    font-size:10px;
	}
