/* Reset */

p, h1, h2, h3, h4, h5, h6, ul, li, img, form, div  {
	margin: 0;
	padding: 0;
}

a img {
	border: none;
}

/* Utilities */

.clear, .clearBoth, .clearboth {
	clear: both;
}

.intro {
	font-size: 16px !important;
	color: #593266;
}

.rightText, .righttext {
	text-align: right;
}

/* Disable Chrome's stupid glow effects */

input, textarea, select {
	outline: none !important;
}

/* Search Results */

ul.results {
	list-style-type: none;
}

ul.results li {
	border-bottom: 3px dotted #CCC;
	padding-bottom: 20px;
	padding-top: 20px;
}

ul.results li a {
	color: #555 !important;
	font-size: 16px;
	clear: both;
	padding-bottom: 5px;
	text-decoration: none;
	border: none !important;
}

ul.results li a:hover {
	color: #684072 !important;
	text-decoration: underline;
}

ul.results li .summary {
	font-size: 13px;
	color: #777;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
}

ul.results li .modified {
	color: #779A12;
	clear: both;
	font-size: 12px;
}

.dataNav .numbers, .dataNav .links {
	clear: both;
	float: left;
	display: block;
}

.dataNav .links img {
	margin-right: 5px;
}

/* Admin menu */

#adminMenu {
	text-align: left;
	background-color: #000000;
	padding: 10px 0 0 0 !important;
	font-size: 11px;
	width: 100%;
	margin-bottom: 10px;
	border-bottom: 1px solid #000000;
}

#adminMenu ul, #adminMenu li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#adminMenu ul {
	float:left;
}

#adminMenu li {
	display: inline;
	float: left;
	background-color: #FFFFFF;
	margin-left: 8px;
}

#adminMenu a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding: 5px;
	border-bottom: none;
	display: block;
}

#adminMenu a:hover {
	background-color: #0066FF;
	color: #FFFFFF;
}

/* Basic layout, navigation, crumbtrail etc */

body {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../media/common/thistle-products-background.jpg);
	text-align: center;
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
}

.left, .right {
	float: left;
}

#wrapper {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

#header {
	z-index: 2 !important;
	position: relative;
}

/* Navigation */

#header #mainnav {
	background-image: url(../media/common/thistle-products-navigation-background.jpg);
	height: 66px;
	width: 990px;
	background-repeat: no-repeat;
}

#mainnav ul, #mainnav ul li {
	list-style-type: none !important;
}

#mainnav #topEndNav {
	list-style-type: none;
	text-align: left;
	width: 970px;
	margin-left: 10px;
	padding-top: 8px;
}
#mainnav #topEndNav li {
	float: left;
	display: block;
	background-image: url(../media/common/thistle-products-navigation.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#mainnav #topEndNav li a {
	height: 40px !important;
	display: block;
}

#mainnav #topEndNav #novelties, #mainnav #topEndNav #souvenirs, #mainnav #topEndNav #instakilt, #mainnav #topEndNav #confections {
	display: block;
	text-indent: -1000em;
}

#mainnav #topEndNav #novelties a:hover, #noveltiespage #mainnav #topEndNav #novelties a, #mainnav #topEndNav #novelties:hover, #mainnav #topEndNav #novelties.iehover {
	background-position: 0px -50px !important;
	background-image: url(../media/common/thistle-products-navigation.jpg);
	background-repeat: no-repeat;
}
#mainnav #topEndNav #souvenirs a:hover, #souvenirspage #mainnav #topEndNav #souvenirs a, #mainnav #topEndNav #souvenirs:hover, #mainnav #topEndNav #souvenirs.iehover {
	background-position: -196px -50px !important;
	background-image: url(../media/common/thistle-products-navigation.jpg);
	background-repeat: no-repeat;
}
#mainnav #topEndNav #instakilt a:hover, #instakiltpage #mainnav #topEndNav #instakilt a, #mainnav #topEndNav #instakilt:hover, #mainnav #topEndNav #instakilt.iehover {
	background-position: -475px -50px !important;
	background-image: url(../media/common/thistle-products-navigation.jpg);
	background-repeat: no-repeat;
}
#mainnav #topEndNav #confections a:hover, #confectionspage #mainnav #topEndNav #confections a, #mainnav #topEndNav #confections:hover, #mainnav #topEndNav #confections.iehover {
	background-position: -675px -50px !important;
	background-image: url(../media/common/thistle-products-navigation.jpg);
	background-repeat: no-repeat;
}
#mainnav #topEndNav #novelties {
	width: 196px;
}
#mainnav #topEndNav #souvenirs {
	background-position: -196px 0px;
	width: 279px;
}
#mainnav #topEndNav #instakilt {
	width: 200px;
	background-position: -475px 0px;
}
#mainnav #topEndNav #confections {
	background-position: -675px 0px;
	width: 295px;
}

#mainnav #topEndNav li ul {
	position: absolute;
	left: -10000px;
	font-size: 14px;
	text-indent: 0em !important;
	top: 200px;
	padding-bottom: 7px;
	background-image: url(../media/common/thistle-products-subnav-bg.jpg) !important;
}

#mainnav ul li:hover #noveltiesSub {
	left: 10px !important;
}
#mainnav ul li:hover #souvenirsSub {
	left: 206px !important;
}
#mainnav ul li:hover #instakiltSub {
	left: 485px !important;
}
#mainnav ul li:hover #confectionsSub {
	left: 685px !important;
}

#mainnav ul li.iehover #noveltiesSub {
	left: -964px;
}
#mainnav ul li.iehover #souvenirsSub {
	left: -768px;
}
#mainnav ul li.iehover #instakiltSub {
	left: -489px;
}
#mainnav ul li.iehover #confectionsSub {
	left: -289px;
}

#noveltiesSub {
	width: 195px !important;
	float: none !important;
	color: #FFF!important;
	background-repeat: no-repeat;
	background-color: #1E4B51;
	background-position: 0px 0px !important;
	z-index: 100 !important;
}
#souvenirsSub {
	width: 278px !important;
	float: none !important;
	color: #FFF!important;
	background-repeat: no-repeat;
	background-position: -196px 0px !important;
	background-color: #600;
	z-index: 101 !important;
}
#instakiltSub {
	width: 199px !important;
	float: none !important;
	color: #FFF!important;
	background-repeat: no-repeat;
	background-position: -475px 0px !important;
	background-color: #02213D;
	z-index: 102 !important;
}
#confectionsSub {
	width: 295px !important;
	float: none !important;
	color: #FFF!important;
	background-repeat: no-repeat;
	background-position: -675px 0px !important;
	background-color: #2F2F2F;
	z-index: 103 !important;
}

#noveltiesSub li a {
	width: 171px !important;
}
#souvenirsSub li a {
	width: 254px !important;
}
#instakiltSub li a {
	width: 175px !important;
}
#confectionsSub li a {
	width: 271px !important;
}
#header #mainnav ul li ul li a {
	height: auto !important;
	text-decoration: none;
}

#header #mainnav ul li ul li a:hover {
	text-decoration: underline;
}

#mainnav #topEndNav li ul li, #mainnav #topEndNav ul li a {
	float: none !important;
	display: block !important;
	color: #FFF !important;
	position: static !important;
	background-image: none !important;
}

#mainnav #topEndNav li ul li {
	height: auto !important;
	margin-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#crumbtrail {
	float: left;
	width: 710px;
	padding-top: 5px;
	font-size: 11px !important;
	color: #666;
}

#crumbtrail a, #crumbtrail a:visited {
	color: #666;
	text-decoration: none;
}

#crumbtrail a:hover {
	color: #5A3266;
	text-decoration: underline;
}

#searchdiv {
	float: left;
}

#searchdiv form {
	margin: 0px;
	padding: 0px;
}

#searchdiv form p {
	float: left;
	margin: 0px;
	padding: 0px;
}

#searchdiv form #searchbar {
	background-image: url(../media/common/search-bar.jpg);
	background-repeat: no-repeat;
	background-position: 65px 0px;
	height: 25px;
	padding-top: 2px;
	width: 250px;
}

#searchdiv form p label {
	background-image: url(../media/common/search.jpg);
	background-repeat: no-repeat;
	text-indent: -1000em;
	display: block;
	float: left;
	width: 73px;
	height: 14px;
	margin-top: 2px;
	background-position: left top;
}

#searchdiv form p #q {
	width: 160px;
	background-color: transparent;
	border: none;
}

#searchdiv form #btnSearch {
	background-image: url(../media/common/go.jpg);
	text-indent: -1000em;
	display: block;
	border: none;
	background-repeat: no-repeat;
	background-position: center center;
	height: 20px;
	width: 30px;
	background-color: #FFF;
}

#footer ul {
	list-style-type: none;
	margin-left: 20px;
	padding-top: 5px;
}

#footer ul li {
	font-size: 12px !important;
	float: left;
	font-weight: bold;
}

#leftfoot ul li {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFF;
	color: #FFF;
}

#footer ul li a:hover {
	text-decoration:underline;
}

#footer ul li a {
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
}

#leftfoot ul li a {
	color: #FFF;
}

#footer ul .leftlink a {
	padding-left: 0px;
}

#footer ul .rightlink {
	border: none !important;
}

#footer ul .rightlink a {
	padding-right: 0px;
}

#leftfoot #socialmedia {
	margin: 20px;
	padding-top: 20px;
}

#socialmedia img {
	margin-right: 5px;
}

#footer #bottomfoot ul li {
	color: #000;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #000;
}

#footer #bottomfoot ul li a {
	color: #000;
}

#navigation {
	margin-top: 15px;
	float:left;
	margin-right: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 155px;
	padding-right: 0px;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}

#navigation ul {
	list-style-type: none;
}

#navigation ul li {
	display: block;
	margin-bottom: 5px !important;
	font-size: 17px;
	font-family: "Arial Rounded MT Bold", Arial, Helvetica, Sans-serif;
	font-weight: normal;
}

#navigation ul li a {
	background-color: transparent;
	border: none;
	color: #424;
	display: block;
	padding: 5px;
	text-decoration: none;
}
#navigation ul li ul {
	font-size: 12px;
	list-style-type: none;
	margin-left: 10px;
	margin-top: 5px;
	font-size: 15px !important;
}

#navigation ul li a:hover, #navigation ul li a.selected {
	color: #636;
	text-decoration: underline;
	border: none;
	background-color: transparent;
}

/* Form */



#contactLeft {
	float: left;
	width: 460px;
	padding-right: 20px;
}

#contactRight {
	float: left;
	width: 260px;
}

#contactRight h3 {
	color: #636;
}

.formBox {
	padding: 10px 0;
}

.formBox p {
	clear: left;
	margin-bottom: 10px;
}

.formBox p label {
	width: 30%;
	padding-right: 5%;
	text-align: right;
	font-weight: normal;
	float: left;
	color: #000000;
}

p input, .formBox p textarea, .formBox p select, .formBox button, .formBox #btnSubmit {
	border: 1px solid #000000;
	width: 55%;
	color: #000000;
	font-size: 1em;
	padding: 0 2px;
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#popup p input, .formBox p textarea, .formBox p select, .formBox button {
	border-color: #000000;
}

.formBox p textarea {
	height: 70px;
}

.formBox p input.file {
	width: auto;
}

.formBox p input.number {
	width: 75px;
}

.formBox p input.chk {
	border: none;
	width: auto;
}

p input.btn, .formBox button, .formBox input.chooseBtn, .formBox #btnSubmit {
	width: auto;
	background-color: #FFFFFF;
}

.formBox input.chooseBtn {
	margin-left: 1px;
}

.formBox .checkBoxList {
	width: 55%;
	float: left;
	margin: 0 0 10px 0;
	height: 60px;
	overflow: auto;
	border: 1px solid #063156;
}

.formBox .checkBoxList.tall {
	height: 150px;
}

.formBox .checkBoxList label {
	float: none;
	font-weight: normal;
	width: auto;
}

p.radio input {
	width: 40px !important;
	border: none !important;
}

p.buttons, div.buttons {
	padding-left: 35%;
}

#content {
	padding: 10px 25px;
	float: left;
	width: 760px;
	margin-bottom: 10px;
}

#content a {
	color: #593266;
	text-decoration: none;
}

#content a:hover {
	color: #593266;
	text-decoration: underline;
}

#content p {
	margin-bottom: 10px;
}

#alert {
	border: 4px solid #636;
	background-color: #EEE;
	color: #00263D;
	padding: 8px;
	margin-bottom: 15px;
}

#content #jimmy .left p.alertButton {
	background-image: url(/media/common/small.jpg);
	background-repeat: no-repeat;
}

#content #jimmy .left p.alertButton a {
	color: #FFF !important;
	font-size: 12px !important;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
}

/* All the rest */


.clearboth {
	clear: both;
}
.floatright {
	float: right !important;
}
#header {
	position: relative;
}

#header #mainlogo {
	float: left;
	display: block;
	background-image: url(../media/common/thistle-products-logo.png);
	height: 156px;
	width: 222px;
	background-repeat: no-repeat;
}
#mainlogo h1 {
	text-indent: -1000em;
}

#mainlogo h1 a {
	height: 156px;
	width: 192px;
	display: block;
}
#header #phoneNum {
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: #5A3266;
	margin-top: 113px;
	width: 270px;
}
#header #shopping-cart {
	float: left;
}
#shopping-cart #bagimg {
	float: left;
	width: 109px;
	padding-top: 20px;
}
#shopping-cart #cartText {
	float: left;
	width: 252px;
	padding-top: 10px;
}

#shopping-cart h4 {
	margin-top: 60px;
	font-size: 16px;
	font-weight: bold;
	color: #666;
	margin-bottom: 5px;
}
#shopping-cart h5 {
	float: left;
	margin-right: 10px;
	color: #666;
}

#shopping-cart h5 a {
	font-size: 11px;
	background-image: url(../media/common/shopping-bag-arrow.png);
	background-position: right center;
	padding-right: 12px;
	background-repeat: no-repeat;
	display: block;
	color: #666;
	text-decoration: none;
}

#shopping-cart #cartText p a {
	font-size: 11px;
	color: #666;
	font-weight: bold;
}

#shopping-cart #cartText a:hover {
	color: #5A3266;
}

#shopping-cart #cartText p {
	color: #666;
}

#header #deliverylogo {
	float: left;
	padding-top: 20px;
}
#productcats {
	background-image: url(../media/Home/scottish-gifts-souvenirs.jpg);
	text-align: center;
	margin-bottom: 0px;
}
#productcats #innerCat {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#productcats #innerCat #leftCat {
	float: left;
	height: 445px;
	width: 475px;
}
#productcats #innerCat #topCat {
	float: left;
	height: 215px;
	width: 474px;
}
#productcats #innerCat #bottomleftCat {
	float: left;
	padding-right: 15px;
}
#productcats #innerCat #bottomrightCat {
	float: left;
}


#productcats #catHead {
	background-image: url(../media/Home/scottish-gifts-souvenirs-top.jpg);
	background-position: left top;
	height: 20px;
	width: 990px;
	background-repeat: no-repeat;
}
#productcats #catFoot {
	background-image: url(../media/Home/scottish-gifts-souvenirs-bottom.jpg);
	height: 27px;
	width: 990px;
	background-position: left bottom;
	background-repeat: no-repeat;
}

#mainbody {
	margin-bottom: 10px;
}

#mainbody #leftbody {
	float: left;
	width: 574px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 20px;
}
#mainbody #leftbody h2, #content h2, #content h1, #mainbody h1 {
	font-size: 16px;
	font-weight: bold;
	color: #4E004E;
	padding-bottom: 16px;
}

#content h1, #mainbody h1 {
	font-size: 20px !important;
	font-family: "Arial Rounded MT Bold", Arial, Helvetica, Sans-serif !important;
	font-weight: normal !important;
	color: #4E004E !important;
	padding-bottom: 16px !important;
}

#imagegallery h1 {
	font-size: 20px;
	font-weight: bold;
	color: #5E3466;
	padding-bottom: 16px;
}

#mainbody #leftbody p {
	font-size: 13px;
	color: #333;
	padding-bottom: 13px;
}
#mainbody #leftbody p a {
	font-weight: bold;
	color: #5E3466;
	text-decoration: none;
}
#mainbody #leftbody .linkright {
	text-align: right;
}
#mainbody #rightbody {
	float: left;
	margin-bottom: 10px;
	margin-top: 20px;
}
#borderedbody {
	background-image: url(../media/Home/scottish-gifts-souvenirs-thistle.jpg);
	background-repeat: repeat-y;
	width: 990px;
	text-align: center;
}
#borderedbody #bordertop {
	background-image: url(../media/Home/scottish-gifts-souvenirs-top-thistle.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 990px;
}
#borderedbody #borderbottom {
	background-image: url(../media/Home/scottish-gifts-souvenirs-bottom-thistle.jpg);
	height: 27px;
	width: 990px;
	background-repeat: no-repeat;
	background-position: left bottom;
}
#heroshot {
	height: 300px;
	width: 950px;
	margin-top: 10px;
	background-repeat: no-repeat;
	position: relative;
}

#heroshot img {
	position: absolute;
	top: 0px;
	left: 0px;
}

#borderedbody #mainborderbody {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#heroshot #centertext {
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	color: #FFF !important;
	height: 300px;
	position: relative;
}
#heroshot #centertext h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 30px !important;
	font-weight: normal;
	padding-bottom: 15px;
	padding-top: 40px;
	color: #FFF !important;
	padding-left: 0px !important;
}
#heroshot #centertext h3 {
	font-size: 16px;
	font-weight: normal;
	color: #FFF !important;
	padding-bottom: 16px;
}
#heroshot #centertext p {
	font-size: 14px;
	padding-bottom: 14px;
	color: #FFF !important;
}
#centertext .linkright {
	text-align: right;
	position: absolute;
	bottom: 0px;
	right: 0px;
}
#centertext .linkright a {
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
#productrange .productCat {
	width: 190px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333;
	margin-right: 10px;
}
#productrange .productCat h4 {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
#productrange .productCat h4 a {
	color: #333;
	text-decoration: none;
}
#mainborderbody #productrange {
	margin-right: auto;
	margin-left: auto;
	width: 810px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#innerproduct h1 {
	font-size: 16px;
	color: #684072;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 20px;
	text-align: left;
}
#innerproduct #innerproductcont {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}

#products {
	z-index: 1 !important;
}

#products #innerproduct h2 {
	font-size: 16px;
	color: #684072;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 20px;
	text-align: left;
}


#footer {
	background-color: #DAE471;
	text-align: center;
	color: #FFF;
}
#footer #roundtop {
	background-image: url(../media/common/scottish-gifts-souvenirs-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
	width: 990px;
}
#footer #roundbottom {
	background-image: url(../media/common/scottish-gifts-souvenirs-bottom.jpg);
	height: 17px;
	width: 990px;
	background-repeat: no-repeat;
	background-position: left bottom;
}
#footer #innerfoot {
	background-image: url(../media/common/thistle-products-footer-home.jpg);
	height: 160px;
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-repeat: no-repeat;
}

#innerfoot #leftfoot {
	width: 640px;
	float: left;
}
#innerfoot #leftfoot h3, #innerfoot #rightfoot h3 {
	margin-top: 20px;
	margin-left: 20px;
	font-size: 14px;
}
#innerfoot #rightfoot {
	background-image: url(../media/Home/footer-divider.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 160px;
	width: 320px;
}
#rightfoot form {
	padding-left: 25px;
	margin-top: 20px;
}
#rightfoot form p {
	background-image: url(../media/common/newsletter-bar.png);
	background-repeat: no-repeat;
	height: 45px;
}
#rightfoot form #formtop {
	background-position: 10px 13px;
}
#rightfoot form #formbottom {
	background-position: 10px 12px;
}
#rightfoot form label {
	font-size: 11px;
}
#rightfoot form .txt, #rightfoot form .txt {
	width: 205px;
	margin-left: 20px;
	background-color: transparent;
	border: none;
	margin-top: 3px;
}
#rightfoot form p #btnMailer {
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	background-color: transparent;
	border: none;
	margin-top: 1px;
	margin-left: 5px;
	height: 20px;
	width: 20px;
}
#bottomleft {
	width: 495px;
	float: left;
	margin-bottom: 10px;
}
#bottomleft p {
	font-size: 11px;
	color: #333;
	padding-left: 30px;
}
#bottomright {
	float: left;
	width: 495px;
	text-align: right;
	margin-bottom: 10px;
}
#bottomright p {
	font-size: 11px;
	color: #333;
	padding-right: 30px;
}
#bottomright p a {
	color: #333;
	text-decoration: none;
}
#bottomright p a:hover {
	text-decoration: underline;
}

#imagegallery {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	float: left;
}

#imagegallery .galleryimage {
	float: left;
	width: 175px;
	margin-right: 10px;
	font-size: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#imagegallery .galleryimage strong, #imagegallery .galleryimage a {
	color: #5E3466;
}

/* Blog */

#content #mainCol {
	float: left;
	width: 640px;
	text-align: center;
}

#content #mainCol .blogPost {
	text-align: center;
	padding-bottom: 10px;
	border-bottom: 2px dashed #636;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}

#content #mainCol .blogPost img {
	margin-left: auto;
	margin-right: auto;
}

#content #mainCol .blogPost h2, #content #mainCol .blogPost h3, #content #mainCol .blogPost p {
	text-align: left;
}

#content #mainCol .blogPost p.info {
	font-size: 12px;
}

#content #mainCol .commentBox {
	padding-bottom: 10px;
	border-bottom: solid 1px #CCC;
	margin-bottom: 10px;
	padding-top: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 90%;
	clear: both;
}

#content #mainCol #commentForm {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 75%;
}

#content #mainCol .commentBox h3 {
	color: #636;
	font-size: 16px;
}

#content #mainCol .commentBox p {
	font-size: 13px;
}

#content #rightCol {
	float: left;
	width: 120px;
}

.jqZoomWindow {
	border: 1px solid #000;
}

/* Jimmy */

#jimmy {
	margin-bottom: 20px;
}

#jimmy .left {
	width: 500px;
	padding-right: 20px;
}

#jimmy .right {
	width: 230px;
}

#jimmy .right img {
	padding: 0px !important;
	margin: 0px !important;
}