﻿/*body {font-family:Verdana, Helvetica;	color:White;	text-decoration:none;	font-size:10pt;	margin:0px;	background-color:#0f061b;	background-image:url('images/tc_splash_background1.jpg'); background-repeat:repeat-x;} */
body {font-family:Verdana, Helvetica;	color:Gray;	text-decoration:none;	font-size:10pt;	margin:0px;	background-color:#fff;	background-image:url('images/BodyBg.gif'); background-repeat:repeat-x;}
a {	color:Gray;	text-decoration:underline;	}
.bodytext h5, .bodytext p, .online h5, .online p {	padding-bottom:0px;	margin-bottom:0px;	padding-top:0px;	margin-top:0px;	}
.bodytext h2 {font-size:12pt;}
.tcBody {	text-align: center;	width:100%;}
.content {	width:780px;	text-align: center;	background-color:#efefef;	margin-top:15px;	margin-bottom: 0;	margin-left: auto;		margin-right:auto;	display:inherit;	padding: 0 10px 10px 10px;	}
.splashImage {		background-color:#efefef;	border-color:Black;	padding:10px 0px;	margin:0 0 0 0;}
.splash_hearder {	width:100%;	background-color:#efefef;	padding:0 0 0 0;	margin:0 0 0 0;		height:61px;}
.splash_body {		padding:0 0 0 0;	margin:0 0 0 0;		text-align:left;	}
.splash_body_text {		padding:10px 0;		margin:0 0 0 0;	text-align:left;	display:block;	}
.splash_logo {	float:right;	padding:0 0 0 0;	margin:0 0 0 0;	}

.philotext{	color:Black;	background-color: #bdbdbd;	padding:20px 370px 20px 20px;	background-image:url('images/philo_back.jpg');	background-repeat:no-repeat;	background-position:right top; margin-top:0px;	text-align:justify;	font-size:11pt;}
.philotext h1 {font-size:14pt;}
.philotext h2 {font-size:12pt;}
.bodytext a, .philotext a {	color:Black;	}
#footer {	clear:right;	display:inline;}
#rightcol, #rightcol-new-york, #rightcol-illinois, #rightcol-hawaii, #rightcol-california, #rightcol-newjersey, #rightcol-indiana{	float:right;	width:350px;}
#retails {	clear:right;	font-size:10pt;}
#retails a {	text-decoration:none;}
#retails a:hover {	text-decoration:underline;}
#online {	clear:right;}
.ruler {width: 100px; margin: auto;}

.column_left { width:500px; float:left; padding:10px 0; margin:0;}
.column_right { width:215px; float:right; padding:10px 0; margin:0;}


/* Menu */
#menu {	width: 100%;	height: 30px;		margin:5px 0 0 0;		background-color:#d4d2d6;		background: url(images/menu_back1.gif);		background-repeat:repeat-x;	/*margin: 0 auto;*/	}
#menu ul {	margin: 0;	padding: 0;	list-style: none;	line-height: normal;	}
#menu li {	float: left;}  
#menu a {	display: block;	padding: 8px 25px 8px 20px;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;	/*border: none;*/	border-right:solid thin #efefef;	}

#menu a:hover, #menu .current_page_item a {}
#menu a:hover {	/*background: url(../images/img03.jpg) no-repeat center top;*/	text-decoration: underline;} 
#menu .first {	/*background: url(../images/img03.jpg) no-repeat center top;*/	text-decoration: underline;	color: #000000;	display: block;	padding: 8px 25px 8px 20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	border-right:solid thin #efefef;}

/*Collection*/
#frameCollectionContent {	background-color: #bdbdbd;	padding:0px 20px 20px 20px;  border:solid thin #000; margin: 5px 5px 5px 120px;	color:#000000;text-align:left;}
#frameList {width:110px; background-color: #efefef;	padding: 5px 5px 5px 5px; float:left; font-size:11pt;}
#frameList h4,#frameList h3 {margin:0;}
#frameList h4 { margin:5px 5px;}
#frameList a {padding-left:5px;}
#collectionGrid {width:100%;}
#collectionGrid td {text-align:center;	padding-top:30px; font-size:11pt; /*border-bottom: solid 1px black;	*/}
#collectionGrid .toprow {padding-top:0px;}
#collectionGrid a {color:black;}
.framedImage { border:solid 1px black;}
.icon {	border:0;	vertical-align:middle;	margin:0 2px;}
.col{width:126px; height:81px; padding:0 ;margin:10px 12px; float:left; font-size:10pt; text-align:center; }
.col a{color:#000; text-decoration:none;}
.col a:hover {text-decoration:underline;}
.collectionSection {float:left; width:609px;}

.colgal{width:217px; height:117px; padding:0 ;margin:10px 21px; float:left; font-size:10pt; text-align:center; }
.colgal a{color:#000; text-decoration:none;}
.colgal a:hover {text-decoration:underline;}

/*frame page*/
/*#framePageContent {	background-color: #bdbdbd;	padding:0px 20px 20px 20px;  border:solid thin #000; margin: 5px 5px 5px 5px;	color:#000000;text-align:left;}*/
#framePageContent {	padding:0px 0px 0px 0px;  margin: 5px 5px 5px 5px;	color:#000000;text-align:left;}
#frameDesc{	clear:right;	margin-top:10px;	font-size:11pt;}
#rightcolumn{	float:right;}
#price{	background-color:#eeeeee;	margin-bottom:10px;	padding:5px;	border:solid 1px #808080;	width:255px;}
#Accordion1{	width:265px;		background-color:#ffffff;}
.Accordion1{	width:265px;		background-color:#ffffff;}
.accordionHeader{cursor:pointer;padding:3px 3px 3px 3px;height:24px;background-color:#d4d2d6;	background: url(images/menu_back1.gif);	background-repeat:repeat-x;}
.accordionContent{	padding:3px 3px 3px 3px;}
.accordionContent ul {	margin: 0px 10px;	padding: 5px;		list-style:square; 	line-height: normal;	}
.accordionContent li {	float: left;}
#colorDescription{	width:auto;	text-align:center;	margin:5px 0px;}
.clickable{	cursor:pointer;}



#modelname { height: 40px; margin:5px 0 10px 0px; padding:10px 10px; background-color:#d4d2d6;	background: url(images/title_back.gif);	background-repeat:repeat-x;	color: #fff;	} 
#modelname a {	display: block;	padding: 8px 25px 8px 20px;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;	/*border: none;*/	border-right:solid thin #efefef;	}


/*add this */
.sharethis {margin-top: 5px;}
.sharethis_box {float:right;  width: 216px;    padding: 10px; margin:0px;font-size:10px;}
.addthis_toolbox .two_column {   width: 216px;    padding: 10px 0 10px 0px;   border: 3px solid #eee;    -moz-border-radius: 5px; -webkit-border-radius: 5px;     background-color:White;}
.addthis_toolbox .two_column a {    padding: 4px 0 4px 34px;    position: relative;    width: 66px;    display: block;    text-decoration: none;    color: blue;}
.addthis_toolbox .two_column a:hover{    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    background: #B4D3F8;    text-decoration: none;}
.addthis_toolbox .two_column span{    position: absolute;    left: 14px;    top: 4px;}
.addthis_toolbox .two_column  .top{    padding: 0 0 10px 0;    border-bottom: solid 1px #eee;    margin-bottom: 10px;    margin: 0 20px 10px 20px;}
.addthis_toolbox .two_column  .more{    border-top: solid 1px #eee;    padding: 10px 0 0 0;    margin: 10px 20px 0 20px;    text-align: center;}
.addthis_toolbox .two_column  .more a{    padding: 4px 0;    width: auto;}
.addthis_toolbox .two_column .more span{    display: none;}
.addthis_toolbox .two_column .column1{    width: 100px;    float: left;}
.addthis_toolbox .two_column .column2{    width: 100px;    float: left;}
.addthis_toolbox .two_column .clear{    clear: both;    padding: 0;    display: block;    height: 0;    width: 0;}

/*facebook*/
#facebook { background-color:Gray;	width:280px;}

/*special events*/
#special_event {background: url(images/vee10_logo.jpg);	background-repeat:no-repeat;	background-color:white;	height:88px;padding-left:220px;	margin-top:10px;padding-top:3px;}

/* Ca3er style */
.cu3er_resize { width:780px; height:520px; margin:0 auto; padding:10px 0 10px 0; }
#cu3er-container { width:780px; outline:0; }

/* Unite template */
.body_resize {padding:0; width:800px; margin:0 auto;}
.right { width:360px; height:200px; margin:10px 0px; padding:0px 15px; float:right; background-color:#efefef;}
.left {width:360px; height:200px; margin:10px 0px; padding:0px 15px; float:left;  background-color:#efefef;}
.right_blog { margin:0; padding:0 ; float:left;background-color:Fuchsia;}
.right_port {width:312px; margin:0; padding:0 10px; float:left;background-color:Fuchsia;}
p.clr, .clr { clear:both; padding:0; margin:0; background:none;}

/* News Box*/
.bodytext {	color:Black;	padding:20px;	background-color: #bdbdbd;		margin-top:0px;	text-align:justify;	font-size:10pt;}
.bodytext h1, .body_resize h1 {	font-size:14pt;	margin: 10px 0px;}
.bodytext h1 span, .body_resize h1 span{ font: normal 13px Verdana, Helvetica, sans-serif; color:#ababab;}
.bodytext h2, .body_resize h2 { font: normal 18px Verdana, Helvetica, sans-serif;  margin:0;  padding:10px 10px;}
.bodytext h2 span, .body_resize h2 span { font: normal 11px Verdana, Helvetica, sans-serif; color:#ababab;}
.bodytext h3, .body_resize h3 { font: normal 12pt Verdana, Helvetica, sans-serif; color:#212121; margin:0;  padding:10px 5px;}
.bodytext h3 span, .body_resize h3 span { font: normal 10px Verdana, Helvetica, sans-serif; color:#898989;}
.bodytext h4, .body_resize h4 { font: normal 10pt Verdana, Helvetica, sans-serif; color:#212121; margin:0;  padding:10px 5px;}
.bodytext h4 span, .body_resize h4 span { font: normal 10px Verdana, Helvetica, sans-serif; color:#898989;}
.PhotosListWrapper{margin:0;padding:0;border:0;width:770px; text-align: center; }
.PhotosList { border:0;margin-left: auto;  margin-right: auto;}

.boxnews { width:730px;  padding:5px 5px; margin:10px  auto; border:1px solid #ececec; background:#fff;}
.boxnews h1, .boxnews h2 {color:#171717;}
.boxnews img.floated { float:left; padding:0; margin:10px 20px;}
img.floated { float:left; padding:0; margin:0 5px;}

/*** Stores ***/
.store { width:348px; height:180px; float:left; display:inline; margin: 0 5px 10px 5px; padding:10px 5px 5px 5px; border:1px solid #aaa; background:#dedede; }
.store h3 { margin:0;  padding:10px 0;}
.statename { margin: 0px; padding:5px; border:0;font:normal 12px Arial, Helvetica, sans-serif; }
.statename h1 { width:150px; float:left; display:inline; margin: 0px; padding:5px; border:0; font:normal 12px Arial, Helvetica, sans-serif; color:#212121;}
.anchor {text-decoration:none;}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-----  Index Portfolio  -----
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
#index_portfolio { float: left; width: 100%; margin: 0 0 0 0; }
.sm { margin: 0 0; list-style:none; width:780px; height:400px; display:block; overflow:hidden; padding:0;}
.sm li {float:left; display:inline; cursor: pointer; width: auto; overflow:hidden}
.sm li img { border: 0px; padding:0px; margin:0px; }
.index_port_item { float: right; overflow: hidden; cursor: pointer; position: relative; height: 400px; }
#index_portfolio .index_port_item a { width: 100%; height: 400px; float: left; position: absolute; display: none; }
#index_portfolio .current a { width: 100%; height: 400px; float: left; position: absolute; display: block; }

#index_portfolio .index_port_item .caption { position: absolute; padding: 20px; float: left; }
#index_portfolio .index_port_item .caption h2 { font-weight: bold; }
#index_portfolio .index_port_item .caption p { font-size: 13px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; margin: 0; }
