/* CSS Document */
body {
	margin: 0;
	padding: 0;
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#5B5C5D;
}
.spnres1 {
display:none;
  position: absolute;
  width: auto;
  z-index:10;
  margin-top: -4px;
  border: 1px solid #c93;
  padding: 2px 2px 2px 2px;
  background: #ffc url(pointer.gif) -100px -100px no-repeat;} 
  
p {
	margin:0;
	padding:0;
}
img {
	border:0;
}

a {
	text-decoration:none;
}
a:visited {
	text-decoration:none;
}
a:link {
	text-decoration:none;
}
a:active {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

select { font: 11px Verdana; }

textarea { font: 11px Verdana; }

.btn { font: 11px Verdana; height:25px; }

.field { font: 11px Verdana; }

#mainblock {
	margin:auto;
	width:950px;
	margin-top: 0px;
}
#innerblock {
	float:left;
	width:950px;
}
#header {
	float:left;
	width:950px;
	background:url(../images/tp_tilex.jpg) repeat-x;
	height:201px;
	padding-top:0;
	margin-top:0;
}
#leftpannel {
	float:left;
	width:248px;
}
#contentpannel {
	float:left;
	width:682px;
	margin-right:-3px;
	background:#FFF;
}
.tp_logobg {
	float:left;
	background:url(../images/tp_logobg.jpg) no-repeat;
	width:253px;
	height:193px;
	margin:0 0 0 5px;
}
.tp_centerpart {
	float:left;
	background:url(../images/tp_centerpart.jpg) no-repeat;
	width:387px;
	height:144px;
	margin:0 0 0 0;
}
.logo {
	float:left;
	margin:23px 0 0 26px;
}
.tp_form {
	float:right;
	background:url(../images/tp_form.jpg) no-repeat;
	width:305px;
	height:86px;
	position:relative;
	margin:0 0 0 -10px;
}
.tp_ptag1, .tp_ptag2 {
	float:left;
	display:inline;
	margin:14px 0 0 15px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#C11F24;
}
.tp_ptag2 {
	margin:22px 0 0 32px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#51BCEC;
}
.tp_link1 {
	float:right;
	margin:15px 15px 0 0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}
.tp_chkout {
	float:right;
	margin:15px 7px 0 0;
	position:relative;
}
.test {
	width:290px;
	float:left;
	display:inline;
	margin-left:8px;
}
.tp_t, .tp_t1 {
	
	display:inline;
	color:#355969;
	margin:5px 0 0 0px;
}
.tp_t1 {
	float:right;
	margin:5px 38px 0 0;
}
.tp_combobox {
	float:left;
	width:142px;
	height:20px;
	margin:7px 0 0 0;
	border:solid 1px #505050;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#355969;
}
.tp_textbox {
	float:left;
	margin:7px 0 0 0;
	width:210px;
	height:14px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#505050;
	margin-left:2px;
}
.tp_go {
	float:left;
	margin:7px 0 0 5px;
}
#menuset {
	float:right;
	display:inline;
	width:695px;
	height:36px;
	position:relative;
	margin:-36px 10px 0 0;
}
#menuset a:hover {
	text-decoration:none
}
.menu1 {
	float:left;
	display:inline;
	height:36px;
	margin-left:4px;
}
.firstmenulp {
	float:left;
	display:inline;
	background:url(../images/tp_menu_lft1.gif) no-repeat;
	width:6px;
	height:36px;
}
.firstmenurp {
	float:left;
	display:inline;
	background:url(../images/tp_menu_rht1.gif) no-repeat;
	width:6px;
	height:36px;
}
.firstmenutilex {
	float:left;
	background:url(../images/menu_tilex.gif) repeat-x;
	height:36px;
	text-decoration:none;
	font:bold 11px Helvetica, Arial, sans-serif;
	color:#FFF;
	padding:12px 7px 0 7px;
}
.menu2 {
	float:left;
	display:inline;
	height:36px;
	margin-left:4px;
}
.firstmenulp2 {
	float:left;
	display:inline;
	background:url(../images/tp_menu_lft2.gif) no-repeat;
	width:6px;
	height:36px;
}
.firstmenurp2 {
	float:left;
	display:inline;
	background:url(../images/tp_menu_rht2.gif) no-repeat;
	width:6px;
	height:36px;
}
.firstmenutilex2 {
	float:left;
	background:url(../images/menu_tilex2.gif) repeat-x;
	height:36px;
	text-decoration:none;
	font: bold 11px Helvetica, Arial, sans-serif;
	color:#000;
	padding:12px 7px 0 7px;
}
.tp_onlinesalenow {
	float:right;
}
/*top pannel ends up*/
/*content pannel stats here*/
#contentcontainer {
	float:left;
	width:950px;
	background:#87BE02;
	margin-right:-3px;
}
#innercontent {
	float:left;
	display:inline;
	width:930px;
	margin:10px 0 0 10px;
	background:url(../images/repeat-y.gif) repeat-y;
	padding-bottom:20px;
}
.cp_toppart {
	float:left;
}
.cp_prodiv {
	float:left;
	display:inline;
	width:217px;
	margin:5px 0 0 12px;
}
.cp_featured {
	background:url(../images/cp_featured.gif) no-repeat;
	width:217px;
	height:35px;
}
.cp_div1 {
	float:left;
	display:inline;
	width:215px;
	border-left:solid #B7E2F4 1px;
	border-right:solid #B7E2F4 1px;
}
.cp_feat_bp {
	float:left;
	background:url(../images/cp_fp_bottom.gif) no-repeat;
	width:217px;
	height:8px;
}
.cp_photo {
	float:left;
	display:inline;
	width:120px;
	margin:0 0 0 0px;
}
.cp_pro_name1 {
	margin:auto;
	text-align:center;
	width:115px;
	font:11px/20px Verdana, Arial, Helvetica, sans-serif;
}
.cp_pro_image1 {
	float:left;
	display:inline;
	margin:5px 0 0 10px;
}
.bld {
	font-weight:bold;
	color:#000;
}
.cp_link {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#D6181B;
}
.cp_content {
	float:right;
	width:435px;
	background:url(../images/cp_image.jpg) right bottom no-repeat;
}
.cp_heading {
	float:left;
	display:inline;
	margin:14px 0 0 21px;
}
.cp_text {
	float:left;
	display:inline;
	width:238px;
	margin:14px 0 0 21px;
}
.cp_sp {
	float:left;
	display:inline;
	margin-top:10px;
}
.cp_bancontainer {
	float:left;
	display:inline;
	width:680px;
}
.cp_banner1 {
	float:left;
	margin:17px 0 0 12px;
}
/*product div*/
.cp_pro_prodiv {
	float:left;
	display:inline;
	width:656px;
	margin:19px 0 0 12px;
}
.cp_pro_featured {
	background:url(../images/cp_bs_toppart.gif) no-repeat;
	width:656px;
	height:36px;
}
.cp_pro_div1 {
	float:left;
	display:inline;
	width:654px;
	border-left:solid #B7E2F4 1px;
	border-right:solid #B7E2F4 1px;
	padding-bottom:5px;
}
.cp_pro_bottompart {
	float:left;
	background:url(../images/cp_bs_bottompart.gif) no-repeat;
	width:656px;
	height:5px;
}
.cp_pro_photo {
	float:left;
	display:inline;
	width:160px;
}
.cp_pro_image2 {
	float:left;
	display:inline;
	margin:0px 0 0 33px;
}
.cp_pro_name {
	margin:auto;
	clear:left;
	text-align:center;
	width:160px;
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
}
/*second content part starts here*/
#innercontent2 {
	float:left;
	display:inline;
	width:930px;
	background:#F4F3F3;
	margin:0 0 0 10px;
	padding-bottom:20px;
}
.cp2_procontainer {
	float:left;
	display:inline;
	width:656px;
	margin:22px 0 0 22px;
}
.cp2_pro_featured {
	background:url(../images/cp2_toppart.gif) no-repeat;
	width:656px;
	height:36px;
}
.cp2_pro_div1 {
	float:left;
	display:inline;
	width:656px;
	background:#FFF;
	border-left:solid #B7E2F4 1px;
	border-right:solid #B7E2F4 1px;
	padding-bottom:5px;
}
.cp2_pro_bottompart {
	float:left;
	background:url(../images/cp2_bottompart.gif) no-repeat;
	width:656px;
	height:7px;
}
.cp2_pro_photo {
	float:left;
	display:inline;
	width:147px;
}
.cp2_pro_name, .cp2_brand_name {
	margin:auto;
	text-align:center;
	width:147px;
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
}
.cp2_brand_toppart {
	background:url(../images/cp2_brand_toppart.gif) no-repeat;
	width:898px;
	height:33px;
}
.cp2_brand_div1 {
	float:left;
	display:inline;
	width:894px;
	background:#FFF;
	border-left:solid #B7E2F4 1px;
	border-right:solid #B7E2F4 1px;
	padding-bottom:5px;
}
.cp2_brand_bottompart {
	float:left;
	background:url(../images/cp2_brand_bottompart.gif) no-repeat;
	width:896px;
	height:7px;
}
.cp2_brand_photo {
	float:left;
	display:inline;
	width:165px;
	margin-left:10px;
}
.cp2_brand_link {
	float:left;
	text-decoration:none;
	color:#616263;
	width:165px;
	margin-top:5px;
}
.cp2_brand_name {
	width:165px;
	text-align:center;
}
.cp2_brand_text {
	float:left;
	display:inline;
	font-size:10px;
	width:888px;
	margin:5px 0 0 21px;
}
/*footer panel */
#footer {
	float:left;
	width:950px;
	background:url(../images/fp_bg.gif) repeat-x;
	height:71px;
	margin-right:-3px;
}
.footerarea, .fp_copyright {
	float:left;
	display:inline;
	width:900px;
	margin:22px 0 0 63px;
}
.fp_copyright {
	width:520px;
	margin:7px 0 0 255px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
}
.fp_link {
	float:left;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	margin-left:15px;
}
.fp_link1 {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}
.fp_pipe {
	float:left;
	display:inline;
	margin:2px 0 0 15px;
}
/*left pannel starts here*/
.lp_category {
	float:left;
}
h3 {
	padding:0;
	margin:0;
	font: bold 11px Helvetica, sans-serif;
	color:#FFF;
}
#daccordiondiv {
	float:left;
	width:247px;
	background: #E9E9E9;
}
.mypets {
	cursor: hand;
	cursor: pointer;
	padding:7px 10px;
	border: 1px solid #E9E9E9;
	background: #329ED2;
	width:225px;
}

.color {
	cursor: hand;
	cursor: pointer;
	padding:7px 10px;
	border: 1px solid #E9E9E9;
	background: #51B1E1;
	width:225px;
}

.lp_content {
	width:200px;
	margin:10px 0 0 28px;
	padding-bottom:10px;
}
.lp_link, .lp_link1 {
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	width:180px;
	margin-top:3px;
}
.lp_link1 {
	color:#D4191C;
	font-weight:bold;
	margin-top:15px;
	width:180px;
}
.thepet {
	background: #E9E9E9;
	width:247px;
}
.lp_b1 {
	float:left;
	margin:3px 5px 0 5px;
}
.lp_banner {
	float:left;
	display:inline;
	margin:25px 0 0 14px;
}

.crumbs {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	padding-left: 5px;
	text-decoration:none;
}

.crumbs a:link {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;
}

.crumbs a:active {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;
}

.crumbs a:visited {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;
}

.crumbs a:hover {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:underline;
}

.pagination {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #C11F24;
	text-decoration:none;
}

.pagination a:link {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #C11F24;
	text-decoration:none;
}

.pagination a:active {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #C11F24;
	text-decoration:none;
}

.pagination a:visited {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #C11F24;
	text-decoration:none;
}

.pagination a:hover {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #C11F24;
	text-decoration:underline;
}

.cart {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #C11F24;
	text-decoration:none;
}

.cart a:link {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #C11F24;
	text-decoration:none;
}

.cart a:active {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #C11F24;
	text-decoration:none;
}

.cart a:visited {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #C11F24;
	text-decoration:none;
}

.cart a:hover {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #C11F24;
	text-decoration:underline;
}

.productlink {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #C11F24;
	text-decoration:none;
}

.productlink a:link {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #C11F24;
	text-decoration:none;
}

.productlink a:active {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #C11F24;
	text-decoration:none;
}

.productlink a:visited {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #C11F24;
	text-decoration:none;
}

.productlink a:hover {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #C11F24;
	text-decoration:underline;
}

.limiters {
	padding:14px;
	color:333;
	background-color: #C5E8FA;
}

a.blue, a.blue active, a.blue link, a.blue visited {
	text-decoration: none;
	color:#069;
}

.thumbtitle {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#069;
}

.title {
	font:bold 14px Verdana;
	color:#069;
}

.price {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#C11F24;
}

.proddetail {
	background:url(/images/detailbg.jpg) repeat-x;
}

.cartcolumn {
	font:11px Verdana bold;
	padding: 2px;
	background-color: #EBEBEB;
	text-align: center;
}

.saleprice {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#C11F24;
}

.onlineonly {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#51b2e1;
}

.dhtmlgoodies_question{	
	color:#C11F24;
	font-size: 11px;
	width:430px;
	margin-bottom:2px;
	margin-top:2px;
	padding-left:2px;
	background-repeat:no-repeat;
	background-position:top right;	
	height:20px;
	overflow:hidden;
	cursor:pointer;
}

.dhtmlgoodies_answer{	
	background-color:#EBEBEB;
  visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
}

.dhtmlgoodies_answer_content{	
	padding:5px;
	font-size:11px;	
	position:relative;
}

.module_title {
background-color: #329ED2; 
font: 11px Verdana; 
text-transform:capitalize; 
color: #FFFFFF; 
padding: 8px; 
font-weight: bold; 
}

#cart {
	background-color: #ffffff;
	border: 1px solid #329ED2;
}

.highlight {
background-color: #DDD; 
padding: 8px;
}


label.error {
position:absolute;
float:left;
background:url(../images/lp_regerrorbg.jpg) no-repeat left;
height:27px;
width:230px;
margin-left:10px;
margin-top:-5px;
border-right:1px solid #8E3D3D;
font:11px/24px Verdana, Arial, Helvetica, sans-serif;
color:#C60000;
padding-left:12px;
}

label.error {
display:none;
}

