/* CSS Document */

body {background-color:#bfe1e2; padding: 0px; font-family:Helvetica, Verdana, sans-serif; color:#000000;font-size:.87em;}

.body2 {background-color:#ffffff; padding: 2px; font-family:Helvetica, Arial, sans-serif; color:#000000; font-size:.9em; }

span, ul, li   {

  font-family: Helvetica, Arial, sans-serif;

  color: #000; font-size:1em;

}

p {font-size: .86em; font-family: Helvetica, sans-serif;  font-weight: normal; letter-spacing: .2px; line-height: 120%; font-color: #5c5c5c; margin-right: 10px;}

p.prod {font-size: .92em; font-family: Helvetica, sans-serif;  font-weight: normal; letter-spacing: .2px; line-height: 120%; font-color: #5c5c5c; margin-right: 10px;}



p.slider {font-size: .76em; font-family: Helvetica, sans-serif;  font-weight: normal; letter-spacing: .5px; font-color: #5c5c5c; margin-right: 10px;}

span.blue

{   font-family:Helvetica, Arial, sans-serif; color:#000000; font-size:1.1em; 

}



h1{display:inline; padding-top:0px; text-transform:uppercase; font-weight:normal; font-size:1.2em; font-family:Helvetica, Arial, sans-serif; letter-spacing: .6px;}

h1 span, h1 a{display:inline; background-color:#000000; padding:0px; color:#FFFFFF; letter-spacing:2px; font-family:Georgia, "Times New Roman", Times, serif;}

h1 span a, h1 a span{display:inline; padding:0;} /* In case a heading has both span and link tags */

h2{font-weight:bold; text-transform:uppercase; font-size:140%; margin:0; padding:0;}

h3{font-weight:normal; margin:0; padding:0; font-size:130%;}

.boxes {font-weight:normal; margin:0; padding:0; font-size:90%;}

.space {margin-left:116px;}

img {float:left;}

.left img {float:left;}

.none img {float:none;}

A:link {text-decoration: none;  font-size:90%; color:#7e7e7e; }

A:visited {text-decoration: none;  font-size:90%; color:#7e7e7e; }

A:active {text-decoration: none;  font-size:90%; color:#7e7e7e; }

A:hover {text-decoration: none; color: #000000;}

.space2 {margin-top:-10px; margin-left:10px; font-size: 100%;}

.space3 {margin-top:7px; margin-left:16px;}

.product img { border: 1px solid #DDDBDD;  margin-left: 10px; margin-top: 5px; padding: 0px; spacing 0px;}

select { 

 background-color: #ffffff; 

 color: #696969; font-size: 90%;

}

.ts-1 {

	border: none;

	margin-left: auto;

	margin-right: auto;

	position: relative;

	text-align: left;

	width: 984px;



}

.ts-1-1 {

	border: none;

	height: 182px;

	left: 0px;

	line-height: 182px;

	padding: 0px;

	position: absolute;

	top: 0px;

	width: 984px;

margin:0 auto;

}

.menulocation {

	border: none;

	margin-left: 420px;

	left: 0px;

	padding: 0px;

	position: absolute;

	margin-top: 150px;

}

.ts-1-2 {

	border: none;

	height: 518px;

	left: 0px;

	line-height: 518px;

	padding: 0px;

	position: absolute;

	top: 182px;

	width: 74px;



}



.ts-1-3 {

	background-image:  url(new_images/Trudelle_03.jpg);

		border: none;

	height: 348px;

	left: 74px;

	line-height: 348px;

	padding: 0px;

	position: absolute;

	top: 182px;

	width: 422px;

}



.ts-1-3a {	border: none;	background-color: #ffffff;		height: 348px;	left: 76px;	padding: 0px;	position: absolute;	top: 182px;	width: 825px;}

.ts-1-3b {	background-color: #ffffff;		height: 348px;	left: 76px;	top: 200px;	line-height: 368px;	padding: 0px;	position: absolute;	top: 182px;	width: 427px;}

.ts-1-3e {	background-color: #ffffff;		height: 368px;	left: 76px;	top: 198px;	line-height: 388px;	padding: 0px;	position: absolute;	top: 182px;	width: 829px;}



.ts-1-3c {

	background-color: #ffffff;	height: 348px;	left: 76px;	top: 200px;	padding: 0px;	position: absolute;	top: 182px; 

}

.ts-1-3d {

	background-color: #ffffff;	height: 648px;	left: 76px;	top: 200px;	padding: 0px;	position: absolute;	top: 182px; 

}



.ts-1-4 {

	background-image:  url(new_images/Trudelle_04.jpg);

	border: none;

	height: 348px;

	left: 499px;

	position: absolute;

	top: 182px;

	width: 400px;

}



.ts-1-4a {	background-image:  url(new_images/Trudelle_04.jpg);border: none;	height: 348px;	left: 79px;	position: absolute;	background-color: #ffffff;	top: 182px;	width: 825px;}

.ts-1-4ab {	background-image:  url(new_images/Trudelle_back.jpg);border: none;	left: 0px;	position: absolute;	background-color: #ffffff;	top: 182px;	width: 900px;}



.ts-1-4ac {	background-image:  url(new_images/Trudelle_04.jpg);border: none;	height: 590px;	left: 79px;	position: absolute;	background-color: #ffffff;	top: 182px;	width: 825px;}





.ts-1-4b {	background-image:  url(new_images/Trudelle_04.jpg);border: none; left: 79px;	position: absolute;	top: 182px;	width: 833px; repeat-x;}





.ts-1-5 {

	background-image:  url(new_images/Trudelle_05.jpg);

	border: none;

	height: 518px;

	left: 899px;

	line-height: 518px;

	padding: 0px;

	position: absolute;

	top: 182px;

	width: 85px;

}

.ts-1-5b {

	background-image:  url(new_images/Trudelle_05b.jpg);

	border: none;

	height: 518px;

	left: 899px;

	line-height: 518px;

	padding: 0px;

	position: absolute;

	top: 182px;

	width: 85px;

}



.ts-1-6 {

	background-image:  url(new_images/Trudelle_06.jpg);

	align: center; border: none;

	height: 170px;

	left: 76px;

	padding: 0px;

	position: absolute;

	top: 530px;

	width: 825px;

}

.ts-1-5a {

	background-image:  url(new_images/Trudelle_05a.jpg);

	border: none;

	height: 718px;

	left: 899px;

	line-height: 718px;

	padding: 0px;

	position: absolute;

	top: 182px;

	width: 85px;

}



.ts-1-6a {

	background-image:  url(new_images/Trudelle_06.jpg);

	border: none;

	height: 170px;

	left: 76px;

	padding: 0px;

	position: absolute;

	top: 730px;

	width: 825px;

}



td.centerf {width:60%; margin-left:20%; margin-right:20%; }



.bordered{border:1px solid #cecece;}

a img.bordered {border:1px solid #cecece;}

a:hover img.bordered {border: 1px solid #FFFFFF}

.heading p {

 font-size: small;

 font-family: Verdana, Geneva, sans-serif;

 color: #808080;

 background-color: #FFFFFF;

 text-align: justify;

 line-height: 1.1em;

 font-variant: small-caps;

 letter-spacing: 2px;

}

.product-images img {border-style: solid 1px #cecece; float:left; margin-bottom:10px; margin-left:3px; margin-top:10px;}

#product-info{width: float:right; margin-bottom:10px;  position:relative; visibility:visible;}

/*product-details contains brief information about product */

#product-details{padding-bottom:1px; padding-top:1px;}

#product-details h1 a{text-transform:uppercase; font-size:18px; margin:0; padding:0; font-family:Arial; background:none; letter-spacing:inherit;}

#product-details h1 a:hover{background:#000; color:#FFF; text-decoration:none;}

#product-details h2{font-weight:normal; margin:0; padding:0; font-size:15px; font-family:Arial; text-transform:none;}

#product-details #price{font-weight:normal; font-size:12px; margin:2px 2px 7px; font-family:Arial;}

#product-details #price span.now{color:#990000;}

#productDescription {font-family:Helvetica, Verdana, sans-serif;padding-left:15px;height: .8em; color:#4d4d4d;}

#alternative-colors{clear:both; margin-bottom:15px; margin-top:6px;}

#alternative-colors div{display:inline; margin-right:15px;}

#alternative-colors img{vertical-align:middle; width:20px; height:20px;}

/*sizing*/

#sizing{display:inline; visibility:visible;}/*size menu*/

#size{margin-bottom:20px;}/*contains all of choose your size and sizing chart*/

#size label{display:block;}

#size select{margin-right:2px; width:150px; font-size:1em;}

#size img{top:2px; vertical-align:text-bottom; margin-left:3px;}

#size .chart{padding-bottom:10px; display:inline;}



TABLE.headerNavigation {

 line-height: 100%;

  color: #330000;

   border: 1px solid #fff;

  margin-bottom: 0px;

  padding-top: 0px;

  padding-bottom: 1px;

  padding: 0px;

  }



a.tl  {

    display:block;

    width:137px;

    height: 40px;

    position: relative;

    background: url(new_images/Untitled-1_02.jpg) ;

}

a.tl:hover {

    background: url(new_images/Untitled-1_02b.jpg) ;

}



a.coll  {

    display:block;

    width:131px;

    height: 40px;

    background: url(new_images/Untitled-1_03.jpg);

}

a.coll:hover {

    background: url(new_images/Untitled-1_03b.jpg) ;

}



a.media {

    display:block;

    width:117px;

    height: 40px;

    background: url(new_images/Untitled-1_04.jpg) ;

}

a.media:hover {

    background: url(new_images/Untitled-1_04b.jpg) no-repeat;

}

a.contact {

    display:block;

    width:95px;

    height: 40px;

    background: url(new_images/Untitled-1_05.jpg) ;

}

a.contact:hover {

    background: url(new_images/Untitled-1_05b.jpg) no-repeat;

}

.home {font-size: .85em; letter-spacing:1px; font-weight: bold;}

.home2 {margin-left: 15px;}

.home3 {font-size: .77em; letter-spacing:1px; font-weight: none;}

.shopbytheme {text-size: 110%;  font-weight: bold; color: #3c3c3c;}

a.green2 {font-size: .8em; letter-spacing:1px; font-weight: none;}

a:visited.green2 {font-size: .8em; letter-spacing:1px; font-weight: none;}


