@charset "utf-8";
* {margin:0;padding:0}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */
body{
	margin:0px;
	color:Black;
	background:#faedc8;
}
#xouter{
	height:100%;
	width:100%;
	display:table;
	vertical-align:middle;
}
#xcontainer {
	text-align: center;
	position:relative;
	vertical-align:middle;
	display:table-cell;
	height: 590px;
}	
#xinner {
	width: 935px;
	background: url(../images/paper-background.jpg);
	height: 550px;
	padding:40px 0 0 20px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	font-family:Gotham Medium, Helvetica, sans serif;
	font-size:11px;
}
#xinnerS {
	width: 935px;
	background: url(../images/paper-background.jpg);
	height: 550px;
	padding:0px 0 0 20px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	font-family:Gotham Medium, Helvetica, sans serif;
}
#xinnerSProdList {
	width: 920px;
	background: url(../images/paper-background.jpg);
	background-repeat: repeat-y;
	padding:0 0 0 35px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	font-family:Gotham Medium, Helvetica, sans serif;
}
/* Home page start */
.logo {
	height:88px;
	width:913px;
	}
.poster {
	margin-top:10px;
	background-image:url(../images/home-poster.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:302px;
	height:429px;
	margin-left:40px;
	float:left;
	}
.ssgLogo {
	background-image:url(../images/shaking-street-gallery.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:140px;
	width:384px;
	padding:20px 0 0 140px;
}

/* old design
.posterTop {
	margin-top:10px;
	background-image:url(../images/home-top.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:870px;
	height:167px;
	margin-left:20px;
	}
.posterBottom {
	float:left;
	margin-left:36px;
	background-image:url(../images/posterBottom.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:282px;
	height:257px;
	}
*/
.homeTab {
	float:left;
	width:545px;
	margin:20px 0 0 10px;
	}
/* Home page END */

	tr.tab{}
	tr.hilite{background:url(../images/bckg/hand.png) no-repeat top left;}
	tr.hiliteB{background:url(../images/bckg/hand_smaller.png) no-repeat top left;}
	.rightHomeText {text-align:left;}
.normal{font-size:90%;font-weight:normal}
/* Browse page start */
.browseTitle {width:371px;height:158px;margin:-50px 0 0 -10px}
.home{text-align:right;padding:20px 10px 0 0}
/*
td, ul {
	font-size:0.8em;
	font-family: Arial, Helvetica, sans-serif;
}
*/
/* Browse page END */

/* List  product */
.product {width: 400px;height:290px;float:left;border:1px solid grey;padding:2px;margin:2px}
	.product .lproduct {width:150px;float:left}
	.product .rproduct {width:249px;float:left}
/* END List  product */

/* Contact page START */
.contactL {float:left;padding:10px 0 0 0;background-image:url(../images/bckg/contact_left.png);background-position:top left;background-repeat:no-repeat;width:416px;height:514px;}
.contactR {float:left;padding:0 0 0 30px}
/* Contact page END */
/* Faq page START */
.faqL {float:left;padding:10px 0 0 0;background-image: url(../images/bckg/faq_left.png);background-position:top left;background-repeat:no-repeat;width:305px;height:561px;}
.faqR{float:left;margin-top:13px;width:547px;height:476px;overflow:auto;text-align:left;z-index:1000000; background-color:#FFF;padding:15px 10px 10px 25px}
.faqR ul,ol {margin:0 3px 0 20px;font-size:100%}
.faqR p {margin:10px 3px 10px 0;font-size:100%}
.faqR hr {width:70%;height:1px;color:#c21c34;margin-left:15%}
.faqR a {color:black;font-weight:bold;text-decoration:underline}
.faqR a:hover {color:black;font-weight:bold;text-decoration:none}
.faqB {float:left;height:9px;width:581px;background-image:url(../images/bckg/faq_bottom.png);background-position:top left; background-repeat:no-repeat;}
/* FAQ page END */
/* Search page START */
.searchL {float:left;background-image:url(../images/bckg/search_left.png);background-position:top right;background-repeat:no-repeat;width:8px;height:465px;}
.searchLProdList {float:left;background-image:url(../images/bckg/search_left.png);background-position:top right;background-repeat:repeat-y;width:8px;height:100%;}
.searchR{float:left;width:839px;height:439px;overflow:auto;text-align:left;z-index:1000000; background-color:#FFF;padding:15px 10px 10px 25px}
	.searchR ul,ol {margin:0 3px 0 20px;font-size:100%}
	.searchR p {margin:10px 3px 10px 0;font-size:100%}
	.searchR hr {width:70%;height:1px;color:#c21c34;margin-left:15%}
	.searchR a {color:black;font-weight:bold;text-decoration:underline}
	.searchR a:hover {color:black;font-weight:bold;text-decoration:none}
.searchB {float:left;height:9px;width:874px;background-image:url(../images/bckg/search_bottom.png);background-position:top left;background-repeat:repeat-x}
.searchRProdList{float:left;width:839px;text-align:left;z-index:1000000; background-color:#FFF;padding:15px 10px 10px 25px}
	.searchRProdList ul,ol {margin:0 3px 0 20px;font-size:100%}
	.searchRProdList p {margin:10px 3px 10px 0;font-size:100%}
	.searchRProdList hr {width:70%;height:1px;color:#c21c34;margin-left:15%}
	.searchRProdList a {color:black;font-weight:bold;text-decoration:underline}
	.searchRProdList a:hover {color:black;font-weight:bold;text-decoration:none}
.searchBProdList {float:left;height:9px;width:874px;background-image:url(../images/bckg/search_bottom.png);background-position:top left;background-repeat:repeat-x}
	
/* SEARCH page END */
.searchBox {background-image:url(../images/bckg/categoriesLabel/search.png); background-position:top left; background-repeat:no-repeat;width:359px;height:45px;padding-left:90px}

.clear {clear:both}

h1.showcaseTitle{margin:0 0 10px 5px;font-size:130%;font-weight:bold;text-align:left}
p.showcaseText{font-size:80%;text-align:left;margin:6px 10px 5px 5px}
a.helpLinks {
	color:White;
	text-decoration: none;
	font-size: 11px;
}
a.helpLinks:hover {
	color:White;
	text-decoration: underline;
	font-size: 11px;
}

a.helpLinks:visited {
	color:White;
	text-decoration: none;
	font-size: 11px;
}
h4 {padding:3px;}
.redbg{background-color:Red}
.whitebg{background:White}
.blackbg{background:Black}
.Grayback{background-color: #818285}

.textheadtitle{color:White;font-weight:bold;font-size:90%}
.whiteFont{color: White}
.small{font-size: 80%}

.height7px{height:7px;font-size:2px}
.height40px{height:40px}
.paddingtopdet {
	padding: 50px 0 0 10px;
}

.borderbGray{border-bottom: 1px solid #818285}
.borderbottom{background:url(../images/bottom_border.gif) repeat-x top right}
.corner{background:url(../images/corner.gif) no-repeat top left}
.borderright{background:url(../images/borderright.gif) repeat-y top left}

.results{
	text-align:left;
	overflow:auto;
	width:833px;
	height:424px;
	padding: 15px 20px 15px 20px;
}
.resultsbuy{
	text-align:left;
	overflow:auto;
	width:588px;
	height:430px;
	padding: 5px 10px 5px 10px;
}

/* Scroll Bar Master Styling Starts Here */
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

.vscrollerbase {
width: 15px;
background: #D7EBDF url(../images/basebarcaps_verticalbarbody.png) 0px 0px repeat-y;
/*	filter:alpha(opacity=45);
	-moz-opacity:0.45;
	opacity: 0.45;  trasparency*/
}
.vscrollerbar {
width: 15px;
background: #99CBCB url(../images/basebarcaps_verticalbarbody.png) -15px 0px repeat-y;
}/*
.hscrollerbase {
height: 15px;
background: #D7EBDF url(../images/horizontalbarbody_cornerjog.png) 0px -15px repeat-x;
}
.hscrollerbar {
height: 15px;
background: #99CBCB url(../images/horizontalbarbody_cornerjog.png) 0px -30px repeat-x;
}*/
.vscrollerbar/*, .hscrollerbar*/ {
padding: 12px 5px 12px 5px;
z-index: 2;
}
.vscrollerbarbeg {
background: url(../images/basebarcaps_verticalbarbody.png) -45px -30px no-repeat;
width: 15px;
height: 15px !important;
}
.vscrollerbarend {
background: url(../images/basebarcaps_verticalbarbody.png) -45px 0px no-repeat;
width: 15px;
height: 15px;
}/*
.hscrollerbarbeg {
background: url(../images/basebarcaps_verticalbarbody.png) -60px -15px no-repeat;
height: 15px;
width: 15px !important;
}
.hscrollerbarend {
background: url(../images/basebarcaps_verticalbarbody.png) -30px -15px no-repeat;
height: 15px;
width: 15px;
}*/
.scrollerjogbox {
width: 15px;
height: 15px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background: #4E727C url(../images/horizontalbarbody_cornerjog.png) 0px 0px;
}
.vscrollerbasebeg {
background: url(../images/basebarcaps_verticalbarbody.png) -30px -30px no-repeat;
width: 15px;
height: 15px !important;
}
.vscrollerbaseend {
background: url(../images/basebarcaps_verticalbarbody.png) -60px -30px no-repeat;
height: 15px;
width: 15px;
}/*
.hscrollerbasebeg {
background: url(../images/basebarcaps_verticalbarbody.png) -60px 0px no-repeat;
height: 15px;
width: 15px !important;
}
.hscrollerbaseend {
height: 15px;
width: 15px;
background: url(../images/basebarcaps_verticalbarbody.png) -30px 0px no-repeat;
}*/
.scrollerjogbox:hover {
background: #5E828C url(../images/basebarcaps_verticalbarbody.png) -45px -15px;
}
/* Scroll Bar Master Styling Ends Here */

/* Rollover image START */
.on			{ display: inline !important; }
.hidden		{ display: none !important; }
.off		{ display: none !important; }

#poster1	{ display: none; }
#poster2	{ display: none; }
#poster3	{ display: none; }
#poster4	{ display: none; }
#poster5	{ display: none; }
#poster6	{ display: none; }
#poster7	{ display: none; }
#poster8	{ display: none; }
#poster9	{ display: none; }
#poster10	{ display: none; }
#poster11	{ display: none; }
#poster12	{ display: inline; }
#poster13	{ display: none; }
#poster14	{ display: none; }
#poster15	{ display: none; }
#poster16	{ display: none; }
#poster17	{ display: none; }
#poster18	{ display: none; }
/* Rollover image END */
#tellfriend {
    position: absolute;
    margin-top: -300px;
    left: 400px;
    width: 380px;
    z-index: 1;
}

#commentForm label { width: 250px; }
#commentForm label.error, #commentForm input.submit { font-size:80%;color:Red;padding-left:3px }
